我试图使用活动使用媒体播放器播放的网址:
mediaPlayer = MediaPlayer.create(getApplicationContext(),
Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"),
holder);
它的正常工作。 同样的代码,我用它来设置为在动态壁纸@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)......
如果我使用本地视频URI设置现场wallpaper..it工作的罚款。
在这里任何想法/建议?