私はこのタイプのストリームを持っています:http://radiohoryzont.jgora.pl:8050。 問題は、ExoPlayerを使用して再生しようとすると、例外がスローされるということです。一部のストリームでExoPlayerが動作しない
http://radiohoryzont.jgora.pl:8050へ(Android 6で動作していますが、Android 4では動作していません)。誰かが私を助けてくれましたか?E/ExoPlayerImplInternal:内部トラックレンダラエラー。 com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.upstream.HttpDataSource $ HttpDataSourceException: 接続することができません奇妙なことは、それが他の携帯電話で、それはようですが、ある
私はEMAudioPlayerを使用しています。
mediaPlayer = new EMAudioPlayer(getApplicationContext());
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myURI);
ご協力いただきありがとうございます。
'HTTP交換してみてください://'あなたのリンクで: '氷ので//'を。これは、[** Github **](https://github.com/google/ExoPlayer/issues/1003)のExoPlayer Issueのページによるものです。とにかく、あなたのラジオ・リンクは、MP3オーディオ(44.1khz、128k、ステレオなど)を提供しているので、Android 4デバイスがオーディオ・パートを再生できない理由はありません。 –
また、試してみる価値があります(テストされていません)...基本的なMP3再生コードを作成しますが、いくつかの記憶域の代わりにMP3 URIは 'http://radiohoryzont.jgora.pl:8050 /;'を使用します(URLの最後にセミコロンが追加されています) 。また、通常のAndroid SDK(例: 'MediaPlayer' API)のコードで、通常のMP3再生に使用されるように試してみてください...幸いです。 –
@ VC.Oneがicy://に置き換えられていません。 – Tom11