iOS Safari のデバッグを Mac 経由で行うとき、音ファイルは正しく Header の表示がされない
マジか…ってなった。探しても情報がなかったのでメモ。
iOS Safari の Console log や resource の閲覧には、Mac Safari の「開発」タブから行える。
qiita.com/stakei1/items/590788e6c9b2f8e6b3d2
これ自体は素晴らしい機能なのだけど、なんと、メディアファイルはインスペクタ上だと「読み込みエラー」になって表示されず、Headerの表示もできないというバグがあることが分かった。安易にバグとか言うのもどうかと思うけど多分バグ。再生されてるんだけど表示はエラーってなってる。
メディアファイルって言ったけど、試したのは音ファイル(aacでエンコードされたmp4)だけ。あ、もしかして、mp4を動画ファイルだと思い込んで誤動作しているのかも……。これは後で試そう。
しかし、「音ファイルはRangeリクエストにRangeレスポンスで返さないと再生しません!」なんてオラオラな仕様にしておいて( d.hatena.ne.jp/maachang/20130115/1358179058 )、いざ用意するとデバッグツールでは正しく表示してくれないなんて、ひどいことをするもんだ。
ディスカッション
コメント一覧
まだ、コメントがありません