いうていけろ

hideo54のブログ

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) による動画配信については触れていません。単なる静的ビデオファイルの再生についての知見です。

この記事を読む

傷心山陽旅行記

執筆日: 2020年12月4日
最終更新日: 2020年12月5日


この記事は TSG Advent Calendar 2020 4日目の記事です。今日決まりました。昨日 (12/3) のカービィさんの記事に「次はhideo54さんです」と書かれて、まるで僕が12/4担当者みたいになってしまったため。

成り行き

「まあそれはいいんで」じゃないが。

TSGといえばコンピュータ…ですが、ネタ出しに時間を取れなかったため、残念ながらコンピュータのことは書けません。そこでネタ帳から取り出してきた、2年前の山陽旅行の話を書きます。

内容決定プロセス

これでいいんか? まあ、前日の記事が乾パンだし、いっか。

というわけで、話はおよそ2年前、2019年3月に遡ります。そう、誰もが平穏な日常を疑わなかった頃―。

この記事を読む

Dark mode に対応しました

執筆日: 2019年9月20日
最終更新日: 2019年9月20日

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


iOS 13, リリースおめでとう!
数ある新仕様の中でも、スマホをいじりまくる僕にとって何よりも嬉しい、というかもはや必要不可欠であるのが、OSレベルでの dark mode のサポートである。

当ブログなど、僕の管理するウェブサイトの一部においては、このたび dark mode に対応した。

この記事を読む