MediaPlayerを使用してストリーミングしている曲のリストがあります。一部の曲は一貫して動作し、他の曲は一貫して動作しません。私はこれらのファイルの違いを見ることはできません、そして、彼らはiTunesなどでうまくいくようです。MediaPlayer.prepareはm4aファイルを再生するときにIllegalStateExceptionをスローしています
曲が失敗すると、mediaPlayer.prepare()行にIllegalStateExceptionがスローされます。スローされるIllegalStateExceptionがここ
(detailMessageがstackStateがnull、nullである)、その中には有用な情報を持っていないここに私のコード
try {
mediaPlayer.setDataSource(media.url);
setPlayerState(PlayerState.PREPARING);
mediaPlayer.prepare();
} catch (Exception e) {
e.printStackTrace();
Log.e(TAG, "bad stream");
}
は動作しませんファイルへのURLです。 skdy .bryceb.dev.mediarain.com/song.m4aここ
は、作業を行うものです: skdy.bryceb.dev.mediarain.com/song2.m4a
これはいくつかの曲で動作する理由の任意のアイデアと他人に失敗する?
この例外は、例外の原因となるファイルの1つです。もしそうなら、問題を引き起こさないものにURLを投稿すれば、私は比較しようとします。 – Squonk
ここには動作するものがあります:skdy.bryceb.dev.mediarain.com/song2.m4a –
うーん、これまでに何も言えません。私は、Winampを使用してURLから両方のファイルをストリーミングすることができます。私は両方をダウンロードしてGraphEditでレンダリングし、両方とも同じグラフを作成し、グリッチフリーで再生します。私は現時点でプロジェクトの間にいるので、もう少し周りに遊びます - 私は答えを見つけるなら、私はあなたに戻ってきます。 – Squonk