. io .IOException:setDataSource失败了。:状态= 0 x80000000
16lz
2021-01-22
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" />
更多相关文章
- 如何为后台工作创建绑定服务(Xamarin)
- 通过不在android游标中工作的顺序
- android多线程数据存储 - ThreadLocal的工作原理
- 北京一年工作经验的java web开发程序员税前5K是不是要高了?
- 使加权图在JGraphT中工作
- 我无法让这个简单的ajax代码工作
- 工作中傻傻的错-2011/11
- 急找工作,想用java语言做一个小的软件,请高手指点
- 自定义视图无法工作,直到我触摸屏幕