Ява.Ио.Класс IOException: setDataSource не удалось.: статус=значение 0x80000000
Я пытаюсь воспроизвести url-адрес с помощью медиаплеера в действии, используя:
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 для установки живых обоев..он работает нормально.
любая идея/предложение здесь?
1 ответов
Не забудьте добавить это разрешение в файл манифеста?
<uses-permission android:name="android.permission.INTERNET" />