私はAndroidスタジオとExoPlayerの初心者です 私は動画を再生するプレイヤーを開始しましたが、プレーヤーがバッファリングしているかどうかを知ることができず、ユーザーに通知するプログレスバーが表示されます。ExoplayerとProgressBar
1
A
答えて
3
あなたはExoPlayer.EventListenerを実装し、レイアウトファイルにビデオの進行状況(STATE_IDLE、STATE_BUFFERING、STATE_READY、STATE_ENDED)を
4
演奏の状態を検出するonPlayerStateChanged()をオーバーライドする必要があります。プレイヤーの活動に
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_gravity="center"/>
:
player.addListener(new ExoPlayer.EventListener() {
@Override
public void onTimelineChanged(Timeline timeline, Object manifest) {}
@Override
public void onTracksChanged(TrackGroupArray trackGroups, TrackSelectionArray trackSelections) {}
@Override
public void onLoadingChanged(boolean isLoading) {}
@Override
public void onPlayerStateChanged(boolean playWhenReady, int playbackState) {
if (playbackState == ExoPlayer.STATE_BUFFERING){
progressBar.setVisibility(View.VISIBLE);
} else {
progressBar.setVisibility(View.INVISIBLE);
}
}
@Override
public void onPlayerError(ExoPlaybackException error) {}
@Override
public void onPositionDiscontinuity() {}
@Override
public void onPlaybackParametersChanged(PlaybackParameters playbackParameters) {}
});
関連する問題
- 1. のGradle ExoPlayerとGSON
- 2. Getchとprogressbar
- 3. のGithub:そのようなアンドロイドのEXOplayerとしてEXOplayer
- 4. C#Winform ProgressBarとBackgroundWorker
- 5. ProgressBarとマウスのクリックイベント
- 6. Ipython from progressbar import ProgressBarエラー
- 7. ExoPlayerのクイックシークレット
- 8. Google ExoPlayerガイド
- 9. ExoPlayer 2移行
- 10. ExoPlayer 2プレイリストリスナー
- 11. Exoplayer v2、ライブビデオストリーム
- 12. WebViewとProgressBarの2ウェイデータバインド
- 13. アンドロイド:progressBarとsetcurrentTabのスレッド
- 14. Abbrevia ProgressBar
- 15. Scanning ProgressBar
- 16. exoplayerのメディアソースをリフレッシュ
- 17. Ooyala SDK for Exoplayer - NoClassDefFoundError:com.ooyala.android.player.exoplayer.ExoStreamPlayer
- 18. ポートレイトとランドスケープレイアウトのExoplayerでのハンドルローテーション?
- 19. Python QT ProgressBar
- 20. java swing progressBar
- 21. MVCアップロードProgressBar
- 22. progressBar with 5チェックボックス
- 23. UIAlertView with progressbar
- 24. CryptoStream ReportProgress ProgressBar C#
- 25. NPE on ProgressBar
- 26. アークdrawable ProgressBar
- 27. C#ProgressBarデータバインディングbackgroundworker
- 28. ASP.Net Fileupload progressbar
- 29. Android - Indeterminate ProgressBar
- 30. WPFのスムーズProgressBar
代わりに 'ExoPlayer.STATE_BUFFERING'は代わりに' Player.STATE_BUFFERING'を使用します。 –