我正在尝试在 Activity 中使用媒体播放器播放 url:
mediaPlayer = MediaPlayer.create(getApplicationContext(),
Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"),
holder);
一切正常。我用来在 WallpaperService
的 @onSurfaceCreated
中将其设置为动态壁纸的代码相同,它给了我以下错误日志
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)......
如果我使用本地视频 uri 设置动态壁纸..它工作正常。
这里有什么想法/建议吗?
最佳答案
您记得将此权限添加到您的 list 文件吗?
<uses-permission android:name="android.permission.INTERNET" />
关于android - java.io.IOException : setDataSource failed.:状态=0x80000000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13156980/