38
iOSの2つの問題: コンテンツが「失われる」こととコンテンツがブロックされること

iOS 4.2.1 アップデート後に iPhone のオーディオ/ビデオコンテンツが「失われる」

iPhone(またはiPod touch)をiOS 4.2.1にアップデートしたら、同期した音声と動画コンテンツがまだ残っているか確認してください。多くのユーザー(私も含め)が、すべてのコンテンツが消えてしまってがっかりした経験があります。もし同じ状況になっても、落ち着いてください。コンテンツは残っています。

すべてを再び動作させるには、iPhoneをiTunesに再接続してください。この時点で、メディアコンテンツがiPhoneに残っているはずです。データを再転送する必要はありません。iPhoneが既存のデータを見つけられるようにするだけです。そのためには、iPhoneをクリックして同期してください。完了すると、失われたコンテンツが「復元」されます。

一部の報告によると、この再同期が機能する前に、iTunesでiPhoneのメディアリストから曲を選択して再生する必要があるとのことですが、これは必要ないと思いました。

(このヒントを最初に見つけた TechCrunch に感謝します。)

Apple TV、AirPlay、HDCP制限に関する問題

Apple TV(第2世代)の技術仕様ウェブページには、「保護されたコンテンツを再生するにはHDCPが必要です」と記載されています。HDCP(高帯域幅デジタルコピー保護)は、保護されたデジタルビデオコンテンツの不正コピーを防ぐために設計された暗号化技術です。つまり、Apple TVをHDCP非対応のテレビに接続すると、保護されたコンテンツを視聴できなくなります。代わりに、「このコンテンツの再生にはHDCPが必要です。お使いのHDMI接続はHDCPに対応していません」というメッセージが表示されます。現在のテレビのほぼすべてのモデルはHDCPに対応しているため、これは主に古いHDMI搭載テレビで問題となるでしょう。

理論上は、HDCP対応のテレビをお持ちの場合、または保護されていないコンテンツを再生しようとしている場合、Apple TVのHDCPエラーメッセージが表示されることはありません。しかし残念ながら、現実は必ずしも理論通りにはいきません。

Appleのディスカッションスレッドで指摘されているように、HDCP対応テレビで保護されたコンテンツを視聴しようとした際にHDCPエラーが発生するという報告が多数寄せられています。ほとんどの場合、Apple TVとテレビの接続を再確立することで簡単に解決できます。具体的には、テレビとApple TVの両方のケーブルを約1分間抜きます(HDMIケーブルは接続したまま)。次に、テレビとApple TVのケーブルを再び差し込みます。これでコンテンツが再生されるはずです。

一方、The Mac Observerの同僚であるAdam Christianson氏は、保護されていないコンテンツ(彼自身のiMovieビデオ)をHDCP非対応のテレビでAirPlay経由で再生できなかったという。再生を試みたところ、HDCPエラーが発生した。

念のためお伝えしますが、MacのiTunesから新しいApple TVにビデオをストリーミングする方法は2つあります。1つ目は、Apple TVからMacのiTunesライブラリにアクセスし、ビデオのストリーミングを選択する方法です。Adamさんの場合はこの方法で問題なく動作しました。2つ目は、iTunesのAirPlayメニューからApple TVを選択し、ビデオの再生を選択する方法です。Adamさんの場合はこの方法がうまくいきませんでした。この問題は、Apple TVへのAirPlay接続が、Apple TV本体とは別の方法でHDCP制限を適用していることを示唆しています。何らかのバグがある可能性があります。

これらの問題がどれほど広範囲に及んでいるかは分かりません。私自身のテスト(HDCP対応テレビ)では、ライブラリ共有経由またはAirPlay経由のいずれにおいても、Apple TVで保護コンテンツの有無にかかわらず、今のところ問題なく再生できています。一度だけ、保護された映画をAirPlayで再生しようとした最初の試みでHDCPエラーが表示されました。しかし、2回目の試みではすべて正常に動作しました。