Google CastサポートのあるiOSアプリで作業しています。主な機能の1つは、ラジオライブストリームとネイティブプレーヤー(私はAVPlayer
を使用しています)を再生することです。ストリームからメタデータを取得できるので、ライブストリームの再生中に現在再生中のコンテンツを更新できます。これはほぼすべてのメディアアプリで見つけることができる非常に共通の機能です。これを達成するために、私はちょうどAVPlayer
インスタンスの現在の項目のtimedMetadata
プロパティをKVOを使用して観察し、私に興味のあるキーの情報をフィルタリングします。Google Castサポート付きiOSアプリでタイムドメタデータの更新を取得する方法
Google Castのデフォルトレシーバーアプリで同じストリームを読み込むと、状況、ボリュームなどの更新情報のみが表示されますが、メタデータ情報はアイテムをロードする前にアイテムを作成したものです。このタイムド・メタデータを取得する方法を見つけることができません。
これを実装する方法はありますか?
ありがとうございます!つまり、カスタムレシーバーを使用することができますか?その実装はすでにそれをサポートしていますか?私はそれをチェックして、私はそれを見つけることができませんでした。 – Daniel
カスタムロジックを追加して、追加データを送信者に送信する必要があります。 –
すごく、私はそれを試すことができます。私はさらに2つの質問があります。 a)メディア要素に別のリスナーを追加してタイムドメタデータの更新を取得する必要がありますか、メディアプレーヤーライブラリが既にコールバックを提供していますか? b)ステータスの更新を取得した送信者のiOSアプリケーションでリスナーを使用しました。この追加データにカスタムデータプロパティを使用する必要があります。このカスタムデータを受信者からどのように送信できますか? – Daniel