問題タブ [google-cast-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
chromecast - CAF: オーディオ トラックの変更に関する問題
カスタム CAF レシーバーを作成しました。オーディオ トラックを切り替えようとすると、レシーバー プレーヤーは最初の要求に対してのみ適切に動作します。他のリクエストを作成しようとすると、レシーバー側で正しい EDIT_TRACK_INFO_REQUEST (正しいオーディオ TrackId を持つ) を確認できますが、オーディオは変更されません。
異なるアセットを使用して、Web/IOS/ANDROID 送信者で同じ動作を複製します。
誰か提案はありますか?前もって感謝します。
- -追加の詳細:
Smooth Streaming マニフェスト オーディオ トラック スニペット、言語が RFC 仕様に従っていないことに注意してください
レシーバー側では、実際には PLAYER_LOAD_COMPLETE でトラックのカスタム処理を実行します。
オーディオトラックのマッピングと処理を行います
ドキュメントに基づいて、これを処理する別の方法も確立しました。
しかし、それを正しく処理することはできません。これについて何か提案はありますか?
内部テストでは、同じ動作をするこのクリアストリーミングも使用しました。
どうもありがとう。
android - Chrome キャスト セッションの開始がエラー 15 で失敗する
https://codelabs.developers.google.com/codelabs/cast-videos-android/#6を参照して、Android アプリにクロム キャストを実装しました。ビデオを正常にキャストできました。実験的なセットアップは変更されていません (Receiver Application ID のみが DEFAULT_MEDIA_RECEIVER_APPLICATION_ID に設定されています) が、SessionManagerListener コールバックでエラー 15 が発生しています。コールバック フローは次のとおりです。
ログキャット
android - Chromecast に接続しようとすると、Android Sender アプリが DEFAULT_MEDIA_RECEIVER_APPLICATION_ID のタイムアウトを取得する
アプリに Chromecast サポートを追加する作業を行っています。
私は経験しました: https://codelabs.developers.google.com/codelabs/cast-videos-android/#0
コードラボからのアプリへのリンク: https://github.com/googlecodelabs/cast-videos-android/archive/master.zip
サンプル アプリを使用して動画をキャストできますが、同じアプリでレシーバー アプリケーション ID を DEFAULT_MEDIA_RECEIVER_APPLICATION_ID に設定すると、SessionManagerListener コールバックでエラー 15 が発生します。
以下は、コードラボの CastOptionsProvider です (コード コメントを読んでください)。
エラー 15 がセッション タイムアウトを意味することはわかっています。DEFAULT_MEDIA_RECEIVER_APPLICATION_ID を使用した実際の例を取得できません。
前もって感謝します。
また、スレッド、Chromecast に接続しようとすると Android Sender App がタイムアウトになることも参照しました。