iPhoneでvideoタグのplayを叩くと、ビデオプレイヤーが立ち上がってしまいますがそのままブラウザ内で見たいというケースもあると思います。 そんなときにつかえるようなつかえないような技を紹介します。(iOS9.0.2 の iPhone6 では動きました) 用意するもの 再生したいムービー(mp4など) 再生したいムービーの音だけ切り出したもの(mp3など) ※ 音とムービーが同じ長さであることを前提としています ※ どちらもiOSで再生できるコーデックで書き出してください 方針 canvas、video、audioを用意 videoのsrcにmp4パスをいれる audioでmp3を再生 audioのcurrentTimeを取得 videoのcurrentTimeをaudioのcurrentTimeにあわせる(playはしない) canvasにvideoをレンダリング audioの再
![iPhoneでビデオプレーヤーを立ち上げること無く、Safari内でムービーが流れているようにみせる - みかづきブログ その3](https://cdn-ak-scissors.b.st-hatena.com/image/square/178a8d1e3b5dc98ac58c011177b56dc6f7ebef06/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkimizuka%2F20151008%2F20151008085757.png)