CoD*_*oDe 23 android media-player surfaceholder live-wallpaper
我正在尝试使用媒体播放器在活动中播放网址:
mediaPlayer = MediaPlayer.create(getApplicationContext(),
Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"),
holder);
Run Code Online (Sandbox Code Playgroud)
它工作正常.我使用相同的代码将其设置为in @onSurfaceCreated中的动态壁纸WallpaperService,它会给我以下错误日志
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)......
Run Code Online (Sandbox Code Playgroud)
如果我使用本地视频uri设置动态壁纸..工作正常.
这里有什么想法/建议吗?
Quy*_*uan 64
您还记得将此权限添加到清单文件中吗?
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18798 次 |
| 最近记录: |