PHP カンファレンス小田原 2026 で「PHP で mp3 プレイヤーを実装しよう」を発表しました

memory
·
公開:2026/4/12

「はいはい,ID3 タグ読み込ませてブラウザで JS 使って再生するヤツでしょ」と思わせて PHP でネイティブに MP3 プレイヤーを実装してみました。

PHP に FFI が実装されてから数年と「これはいける」「これは難しい」のおおよその検討はつくようになりました。

イカツいのをやってこそ,というのはあるのですが,20 分で発表が終わらなさそうなのと何よりも皆さんにも「簡単そう」「自分でもできそうだ」と思ってもらいたく,難易度中を選択しました。

興味を持ってくださった方も結構いらっしゃって良かったです。

備忘録として PHPerKaigi の PHP でマシンエミュレーターを実装する発表では 40 分でも足りなさそうで所々端折らざるを得なかったという反省を生かしたつもりが,むしろ 7 分ほど時間余りをしてしまい,反省の多重化をしました。デモがスムーズに行き過ぎました。問題が起きたときのために少し余力を持たせた資料設計のつもりが,逆に時間余りになるとは…。

ところで,PHP で CPU エミュレータはじめ,ルーターを作ってたりカービィみたいに跳ねる円を描いていたりする人がいたり,ニッチ枠にも関心を持ってくれる人が増えてきた印象です。

仕事では,もっぱら PHP を書いておらず,ここ数年 Ruby か TypeScript なので「あの人いつも変なの作ってる」と思ってもらえてるのは改めて嬉しいなと思います。

改めて発表の場を提供してくださった運営の皆様,聴講者の皆様ありがとうございました。