0

こんにちは、iOS アプリケーション ターゲット iOS 5 以降を構築しています。MPMoviePlayerController を使用してムービー ファイルをストリーミングしています。私はエアプレイをサポートしたいプレイヤーです。

アップルのドキュメントによると

デフォルトのムービー プレーヤー (iOS 4.3 以降) は、Apple TV などの AirPlay 対応ハードウェアへのワイヤレス ムービー再生をサポートしています。ムービー プレーヤーには、AirPlay 対応のハードウェアが範囲内にある場合に、そのハードウェアを選択して再生できるようにするコントロールが表示されます。

エアプレイデバイスが範囲内にある場合、デフォルトではフルスクリーンモードでエアプレイボタンが表示されるようです。しかし、それは起こっていないようです。ムービー プレーヤーにエアプレイ ボタンが表示されません。

何か不足していますか?お知らせ下さい。

4

1 に答える 1

1

デフォルトでは、MPMoviePlayerController は AirPlay サポートを有効にします。FALSE として設定していない場合。次に、おそらくネットワークまたは AppleTV のネットワーク接続を確認する必要があります。それらは同じネットワーク (通常はイントラネット) 内にある必要があります。

iOS デバイスが AppleTV を検出できるかどうかを検出する安全な方法があります。HOMEボタンをダブルクリックし、タスクバーを左から右にスワイプし、「Airplay」のルートボタンが表示されていればアクセスできます。それ以外の場合は、AppleTV の設定をチェックして、Airplay 機能が有効になっており、AppleTV が iOS デバイスと同じネットワークに接続されていることを確認する必要があります。

独自のカスタマイズされたビデオ再生コントローラー インターフェイスを使用している場合は、「Airplay」ボタンを独自の UI に埋め込むことができます。

MPVolumeView

于 2013-08-16T19:19:41.077 に答える