AirPlay の選択と除外


オーディオコンテンツ (システムサウンドを除く) と iTunes や音楽アプリを経由して再生されるメディアはいつも AirPlay でご利用いただけます。アプリやウェブサイトからのビデオの再生を AirPlay で出来るようにするかどうかはあなたの裁量です。


iOS 5.0 以前では、Apple TV の上でメディアを再生できるようするには、AirPlay を選択する必要がありました。iOS 5.0 以降のベース SDK に設定されてコンパイルされた アプリでは、AirPlay はデフォルトで可能にされています。iOS ベースのデバイスであなたのビデオを Apple TV で再生できないようにするには、AirPlay を明示的に不可能にしなければなりません。


iOS 5.0 以降では、 Web コンテンツに対し Safari はデフォルトで AirPlay を選択します。


ウェブサイト上で AirPlay の有効化または無効化

あなたのウェブサイトで AirPlay を経由して閲覧できるようにビデオを有効にするには、HTML5 の<video>タグを使用して Web ページに埋め込んで下さい。詳細については、Safari の HTML5 のオーディオとビデオガイド を参照してください。


明示的に AirPlay を選択するには、リスト 2-1 に示すように、"allow" video タグや embed タグの AirPlay 属性の X-webkit-airplay 属性を設定して下さい。


リスト 2-1 AirPlay でビデオを使用できるようにする

	
<video src="myPlaylist.m3u8"
       height="300" width="400"
       x-webkit-airplay="allow" >
 
  <embed airplay=”allow”
       src="movie.mov"
       width=400
       height=300
       mime-type="video/quicktime">
  </embed>
 
</video>


明示的に AirPlay を除外するには、リスト 2-2 に示すように、video タグの x-webkit-airplay 属性や embed タグの airplay 属性を "「拒否」"deny"に設定して下さい。


リスト2−2 AirPlay でビデオ使用を禁止する


<video src="myPlaylist.m3u8"
       height="768" width="1024"
       x-webkit-airplay="deny" >
 
</video>
 
<!-- or -->
 
<embed airplay="deny"
       src="movie.mov"
       width=320
       height=240
       mime-type="video/quicktime">
 
</embed>


アプリ内で AirPlay の有効化または無効化


AirPlay はあなたのアプリが AV Foundation、MPMoviePlayerController クラス、または UIWebView クラスでビデオを表示するために自動的にビデオが有効になっています。必要な場合は、明示的に、アプリのビデオのための AirPlay を無効にすることができます。正確なメソッドは、あなたがビデオの再生のために使用する API によって異なります。


アプリが AVPlayer を使用している場合



注意: airPlayVideoActive プロパティはキー値監視をサポートしています。このプロパティへの変更を通知するアプリ内のオブジェクトを構成するには、監視者としてオブジェクトを登録して下さい。


アプリが MPMoviePlayerController を使用している場合



注意:あなたは MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification 通知を登録することにより、airPlayVideoActive プロパティへの変更を聴くことができます。


アプリが UIWebView を使用している場合




前:AirPlay のためのメディアとサーバの準備

次:アプリ内で AirPlay 経験値を豊かに
目次
Xcode の新機能
AVCam(サンプルコード)

AirPlay 序文
  • AirPlay のためのメディアとサ
        ーバの準備
    メディアの準備
    AC3 オーディオと高解像度映像を
        提供
    サーバーの構成
  • AirPlay の選択と除外
  • ウェブサイトで AirPlay 有効化ま
        たは無効化 
    アプリ内で AirPlay 有効化また
        は無効化
    アプリが AVPlayer を使用してい
        る場合
    アプリが MPMoviePlayerControlle
        を使用している場合
    アプリが UIWebView を使用してい
    る場合
  • アプリ内で AirPlay 経験値を豊
        かに
  • AirPlay のピッカーを提供
    オーディオをあるべき場所に送信
    オーディオメタデータを提供
    リモートイベントに応答
  • 暗号化と認証
  • メディアダウンロードの暗号化
    暗号化キーダウンロードのための
        認証
  • 文書改定履歴











  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ