私のアンドロイドの携帯電話からもう一度テレビのキャスト動画を再生すると、電話機に「ExpandedControlsActivity」と表示され、 私はビデオを最初からやり直したいのではありません。ちょうどテレビで再生を続け、TVから更新されたステータスで「ExpandedControlsActivity」を再開したいと思っています。出来ますか?Google Cast 'ExpandedControlsActivity'で再開するのではなく、現在再生中です。
0
A
答えて
0
AFAIK、はい。 sender resumes castで説明したように、Google Castのフレームワークがこのデザイン機能を備えているので、現在再生中の動画を再開することは可能です。
これで、SessionManagerListener
クラスを試してみるとよいでしょう。このdocumentationで説明したように
、
セッションは、あなたのアプリが
CastContext.getSessionManager()
経由でアクセスできるクラスSessionManager
、によって管理されています。個々のセッションは、クラスSession
のサブクラスで表されます。たとえば、CastSession
は、キャストデバイスとのセッションを表します。あなたのアプリは、現在アクティブなキャストセッションにSessionManager.getCurrentCastSession()
としてアクセスできます。
また、SessionManagerListener
クラスを使用して、再開などのセッションイベントを監視することもできます。 Google Castのフレームワークは、セッションがアクティブな間に異常終了または突然の終了から自動的に再開しようとします。ここで
は、あなたがセッションを管理する方法の例です:
public class MyActivity extends Activity {
private CastSession mCastSession;
private SessionManager mSessionManager;
private final SessionManagerListener mSessionManagerListener =
new SessionManagerListenerImpl();
private class SessionManagerListenerImpl implements SessionManagerListener {
@Override
public void onSessionStarted(Session session, String sessionId) {
invalidateOptionsMenu();
}
@Override
public void onSessionResumed(Session session, boolean wasSuspended) {
invalidateOptionsMenu();
}
@Override
public void onSessionEnded(Session session, int error) {
finish();
}
}
@Override
protected void onCreate() {
mSessionManager = CastContext.getSharedInstance(this).getSessionManager();
super.onCreate();
}
@Override
protected void onResume() {
mCastSession = mSessionManager.getCurrentCastSession();
mSessionManager.addSessionManagerListener(mSessionManagerListener);
super.onResume();
}
@Override
protected void onPause() {
super.onPause();
mSessionManager.removeSessionManagerListener(mSessionManagerListener);
mCastSession = null;
}
}
関連する問題
- 1. Google Cast:オーディオデバイスから現在再生中の曲を取得する
- 2. IOS現在再生中ボタン
- 3. Pythonで現在再生中のオーディオを分析する
- 4. Windows Media Playerで現在再生中の曲を取得
- 5. 現在再生中のビデオファイルの現在のフレームを取得する方法は?
- 6. メディアプレイヤーで現在再生中のファイルからmp3タグにプログラムでアクセスする
- 7. MacでSwiftで現在再生中の音楽を一時停止する
- 8. SimpleAudioEngineでサウンドエフェクトが現在再生中かどうかを検出
- 9. iOS - 現在再生中のアイテムのプログラムキューを取得する
- 10. Spotifyの現在再生中のトラックを取得する方法
- 11. 現在再生中の曲の情報を取得するOSX
- 12. 現在再生中のビデオのスクリーンショットを撮る方法は?
- 13. Android - 現在再生中の秒を表示するカスタムプログレスバー
- 14. javaFX mediaPlayer現在再生中のオーディオをフェードアウトする
- 15. 再生フレームワーク内のhttpsファイルをダウンロードすると、開発中ではなく生産中に動作します
- 16. Android:Chromecastで現在の再生メディアを入手しますか?
- 17. MPMoviePlayerController現在再生中の項目の詳細は?
- 18. video.jsで現在の再生時間を取得する方法
- 19. フラッシュ - フラッシュプロジェクトの編集中に、曲の再生を再開する
- 20. Scalaのモデルの現在のリクエスト/ユーザー詳細再生中! 2.5
- 21. cocosdenshionの現在再生中の音楽ファイル
- 22. javascriptで現在再生中の複数の音声、自動停止他
- 23. アンドロイド携帯で現在再生中の曲のPCMデータを取得
- 24. OS XのiTunesで現在再生中のオーディオからオーディオメタデータを取得
- 25. 現在MacでSpotifyトラックを再生していますか?
- 26. ビデオテクスチャは再生中ですが黒く表示されます
- 27. 気流再開は、現在実行中のジョブに影響しますか?
- 28. loadrunnerで再生中にリダイレクトするURL
- 29. Reactでイベントを再開する再開
- 30. ExoPlayer:現在再生中のトラックの1つだけを探す方法は?