ある種の onFinished リスナーはありますか? それとも、現在のストリーム位置とトラックの長さを比較する必要がありますか?
質問する
3211 次
3 に答える
11
きれいではありませんが、次の呼び出しを行うことができます。
if (mRemoteMediaPlayer.getMediaStatus().getPlayerState() == MediaStatus.PLAYER_STATE_IDLE
&& mRemoteMediaPlayer.getMediaStatus().getIdleReason() == MediaStatus.IDLE_REASON_FINISHED) {
...
}
于 2014-02-25T16:45:37.807 に答える
4
Prem、現在、そのようなイベントに登録するコールバックはありません。1 つの代替 (あまりきれいではない) アプローチは次のとおりです。受信側で、メディア要素の「終了」イベントをリッスンし、プライベート チャネルを介してイベントを送信側に送り返します。別のアプローチは、あなたが提案したものです。期間に対して位置を確認してください。SDK が一般提供に移行すると、目的を達成するためのより優れたクリーンなアプローチが利用できるようになります。
于 2013-10-29T02:52:54.030 に答える