m3u8 オーディオ ストリームで MediaPlayer を使用しています。これにより、ログ エラー メッセージが表示されます。Error(1, -1010)
エラーコードを見ると、最初の引数は問題ないようです: https://github.com/android/platform_external_opencore/blob/master/pvmi/pvmf/include/pvmf_return_codes.h
ただ-1010
、変です。
アップルビデオm3u8
のURLを使用すると、うまく機能します! これは URL です:
http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8
私が使用しているコードは簡単です:
MediaPlayer mediaPlayer = new MediaPlayer();
try {
mediaPlayer.setDataSource("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.prepare();
mediaPlayer.setOnPreparedListener(this);
mediaPlayer.setOnErrorListener(this);
mediaPlayer.setOnCompletionListener(this);
mediaPlayer.start();
} catch (IllegalArgumentException e1) {
e1.printStackTrace();
} catch (IllegalStateException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
オーディオのみのストリームに制限があるかどうか知っている人はいますか? 複数の形式と異なる拡張子を使用しました。
その他の質問: 他のストリームをテストできるように、m3u8 オーディオ ストリームの URL を知っている人はいますか?