1

ライブ ストリームを再生するための小さなアプリを作成しました。他のデバイスでは問題なく動作していますが、Samsung Galaxy S3 ではメディア プレーヤーを制御できません。次のコードを使用してメディアプレーヤーを使用しています

sdrPlayer = new MediaPlayer();
                sdrPlayer.setOnErrorListener(video.this);
                sdrPlayer.setOnCompletionListener(video.this);
                sdrPlayer.setOnPreparedListener(video.this);
                sdrPlayer.setOnBufferingUpdateListener(video.this);
                sdrPlayer.setDataSource(video.this, Uri.parse(url));
                sdrPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
                sdrPlayer.setScreenOnWhilePlaying(true);
                sdrPlayer.prepareAsync();

しかし、メディア プレーヤーが問題をスローしてmedia player error (1, -110)いますが、このエラーの意味がわかりません。また、適切なドキュメントもありません。このドキュメントを見つけましたが、エラーが発生せず、準備リスナーで start 関数を呼び出した後、メディア プレーヤーの再生が少し遅れて開始されます。ストリームの一時停止と再生を制御できません。どんな種類の助けも非常に高く評価されます。

4

1 に答える 1