先日の、iPod touchのボリュームレベル表示についてのエントリを、当のtouchのブラウザで見てみたら、当然再生できると思っていた動画が再生できないことに気がついた。
qtmovie.rbの吐き出すEmbedタグの問題かと思っていろいろ調べたり、テストページ作ってタグをいじってみたりした結果、どうやらそのへんは問題ないっぽい*1。結論から言うと、ムービーそのものがまずかった。H.264コーデックで書き出すときは、ベースラインプロファイルでないと再生できないんだわ。くだんのムービーはメインプロファイルで書き出していた。
というわけで、元のムービーをベースラインプロファイルで書き出してうpして、対処完了。iPod touchでも再生できるようになりますた。
ちなみに、QuickTime Playerの「書き出す...」とか「Web用に書き出す...」でiPhone用とかiPod用とかを選ぶと、妙にビットレートが高くなる感じ*2。最適な設定をその都度手動でやったほうが、小さくなるわな(当たり前)。
後から調べたら、昔にうpした動画(2005/07/24、2005/07/29、2005/08/07、2006/01/08)は全部再生可能だった。今回ひっかかっといてよかった。でないと気付かなかった。
もドゾー。
イタリア人はまじで笑った。流石としか。
日本のユーザの貯金率が妙に高かったのも、らしい感じですた。<br>まあヲレもご多分に漏れず「貯金」で回答しましたけどw