Подтвердить что ты не робот

Java.io.IOException: setDataSource failed: status = 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)......

Если я использую локальный видеоролик для установки живых обоев, он работает нормально.

Любая идея/предложение здесь?

4b9b3361

Ответ 1

Не забудьте добавить это разрешение в файл манифеста?

<uses-permission android:name="android.permission.INTERNET" />