m3u8 URLをストリーミングするために、android.developer.comサイトから上記のコードを書きました。これが私のコードです。
String url = "http://... .m3u8"; // your URL here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mediaPlayer.setDataSource(url);
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
mediaPlayer.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} // might take long! (for buffering, etc)
mediaPlayer.start();
しかし、それは機能していません。これが私のLogCatです。
07-18 12:28:32.920: E/MediaPlayer(591): Error (1,-1004)
インターネット上のほとんどのコードを試しましたが、誰も機能しませんでした。Androidでm3u8をストリーミングするには?