いうていけろ

hideo54のブログ

「Apple」タグの付いた記事一覧

Safari の動画再生のハマりどころ

執筆日: 2020年12月6日
最終更新日: 2020年12月8日


この記事は TSG Advent Calendar 2020 6日目の記事です。
昨日・5日目の記事はつばめ先輩の「RISC-V の Hypervisor 拡張で Hypervisor もどきを書く」でした。すげー。


ここ数ヶ月私は、今まで数年越しで雑に貯めてきた膨大なオタク・メディア・コンテンツの整理に追われています。動画ファイルをエンコードしたり、それを見やすくするようなインフラや Web アプリケーションを作ったり、といった具合です。

そんな中でハマったのが、Safari での動画再生のサポートです。Chrome や Firefox だと普通に再生できる動画が、Safari だと再生できないことがあるのです。macOS ユーザ向けにはまだ「そんなブラウザ使うな」と言えば済みますが、iOS (including iPadOS) でも再生できないとなると、流石に「Safari を使うな」とは言えません。

というわけで、大人しく Safari での動画再生をサポートするにあたって、つまづいたところをまとめておきます。私が調べた限り、以下がよくまとまった記事は他にありませんでした。お役に立てますように。

注意: 以下では HLS (HTTP Live Streaming) による動画配信については触れていません。単なる静的ビデオファイルの再生についての知見です。

この記事を読む

大容量でもないのに音楽が何故かiCloud同期できないのをなんとかする

執筆日: 2017年10月7日
最終更新日: 2017年10月7日

この記事は最終更新日から半年以上が経過しており、情報が古い可能性があります。


ある教材についてきたmp3音声をiPhoneで聞きたくなったので、ひとまずMacを取り出しiTunesに取り込んだ。

さて、iPhoneからDL可能にすべく iCloud Music Library を更新しようとしたところ、該当の音声群が iCloud Music Library に対し「不適格」であると言われた。

大容量のファイルだと不適格となることは知っていたが、今回は特段大容量でもない。調べてみると、どうやら僕の手にした音声ファイルはbitrate 64kbpsでエンコードされたものであり、 bitrate 96kbps 以下でエンコードされた曲も不適格とされる ようだった。

というわけで、bitrateを96kpbs以上にすることを試みた。

この記事を読む