jp.youtube.com のリンクが Youtube を起動しない問題

2007年 10月 10日


iPod の Safari.app を使っていて YouTube のリンクを見つけても YouTube.app が起動しないことがあり、アップルのディスカッションに投げてみたが解決しそうにないので、実験の記録も兼ねて本ブログ上で報告することにした。
Apple Support Discussions – jp.youtube.com のリンクが Youtube を起動しない

この実験には、ブックマークレットの編集とブックマークの同期、del.icio.us へリンクの投稿と編集といった目的で MacBook に手伝いをしてもらった。
iPod touch 1.1.1 での状況は、サブドメインの違いによって次のように異なる。

www.youtube.com のリンクをタップする場合
・YouTube.app が起動する。
・H.264 形式のファイルがあれば再生開始、なければ「… 利用できません。」というエラーメッセージを返す。

jp.youtube.com のリンクをタップする場合
・プラグインを要求するウェブページに遷移する。
・プロトコルハンドラとサブドメインを “youtube://www…” に書き換えるブックマークレットを実行する。
・YouTube.app が起動する。
・H.264 形式のファイルの有無を問わず「… 利用できません。」というエラーメッセージを返す。

この結果、アドレスバーを編集することでヘルパーソフトである YouTube.app を起動しても動画を閲覧することはできず、iPod の Safari.app は “http://www.youtube…” という href 属性を “youtube://www.youtube…” に変換しているものと推測される。(ページのソースを表示できないことに加え、リンク文字をタップし続けてもプロトコルハンドラを確認することができない。)

この挙動と同じく “jp.youtube.com” という href 属性を “www.youtube.com” に書き換えるブックマークレットを実行してからタップすることで YouTube.app を起動するという作案も良いのだが、H.264 形式のファイルが無ければ閲覧できないし Apple にフィードバックをしたこともあって、この2つのアプリケーションの連携については少し放置することにした。

最後に、Apple が使う携帯用プロトコルハンドラについて報告してくれた TUAW に感謝する。
Apple adds new mobile protocol handlers – The Unofficial Apple Weblog (TUAW)

Share on Tumblr

コメントは受け付けていません。

Comments are closed at this time.