I am trying to play url using media player in activity using:

我试着在活动中使用媒体播放器播放url:

mediaPlayer = MediaPlayer.create(getApplicationContext(),
Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"),
holder);

It's working fine. Same code I use to set it as an live wallpaper in @onSurfaceCreated in WallpaperService, it's giving me following error log

这是工作正常。我将其设置为WallpaperService中@onSurfaceCreated中的live墙纸,它给出了以下错误日志

D/MediaPlayer( 4128): create failed: D/MediaPlayer( 4128):
java.io.IOException: setDataSource failed.: status=0x80000000
D/MediaPlayer( 4128):   at
android.media.MediaPlayer._setDataSource(Native Method) D/MediaPlayer(
4128):  at
android.media.MediaPlayer.setDataSource(MediaPlayer.java:844)D/MediaPlayer( 4128): at
android.media.MediaPlayer.setDataSource(MediaPlayer.java:806)......

If I use local video uri to set live wallpaper..it working fine.

如果我使用本地视频uri来设置实时壁纸。它工作正常。

Any idea/suggestion over here?

知道/建议在这里吗?

1 个解决方案

#1


52

Do you remember to add this permission to your manifest file?

您是否记得将此权限添加到您的manifest文件中?

<uses-permission android:name="android.permission.INTERNET" />

更多相关文章

  1. 如何为后台工作创建绑定服务(Xamarin)
  2. 通过不在android游标中工作的顺序
  3. android多线程数据存储 - ThreadLocal的工作原理
  4. 北京一年工作经验的java web开发程序员税前5K是不是要高了?
  5. 使加权图在JGraphT中工作
  6. 我无法让这个简单的ajax代码工作
  7. 工作中傻傻的错-2011/11
  8. 急找工作,想用java语言做一个小的软件,请高手指点
  9. 自定义视图无法工作,直到我触摸屏幕

随机推荐

  1. 怎样成为一名Android开发者
  2. Android 内核开发初步
  3. android N多窗口和画中画属性
  4. NETBEAN 开发Android应用
  5. Android 线性布局(LinearLayout)内各控件
  6. 线性布局和相对布局
  7. ListView背景修饰
  8. FrameLayout的使用
  9. android客户端和servlet服务端的简单登录
  10. android-android.hardware.Camera