Saya mencoba membuat file audio WebM yang akan diputar dan dicari di semua browser menggunakan <audio>
tag HTML5 dan tipe MIME audio/webm
. Saya telah menemukan solusi untuk menjalankan ini di semua browser, tetapi mereka agak kikuk dan saya ingin memastikan saya tidak kehilangan apa pun.
Saya menemukan halaman ini untuk menguji dukungan browser di berbagai browser (IE9 masuk ke mode kebiasaan pada halaman itu, tetapi jika Anda beralih ke standar IE9 itu akan memungkinkan Anda untuk menjalankan tes): http://hpr.dogphilosophy.net/test/ Catatan: contoh file WebM halaman ini juga diputar tetapi tidak mencari di IE.
Saya menggunakan ffmpeg versi terbaru untuk menyandikan.
IE9 + / FF / Chrome browser bermain tetapi hanya Chrome yang mencari menggunakan perintah berikut:
ffmpeg -i src.wav dest.webm
Ketika saya menambahkan isyarat ke file, Chrome / FF dapat mencari tetapi IE tidak bisa.
ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm
Akhirnya saya akhirnya menambahkan video kecil ke file untuk membuat semua browser berfungsi.
ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm
Kemungkinan, IE9 + hanya melihat bingkai kunci video untuk menangani mencari dan mengabaikan 'isyarat' dalam audio.
Pertanyaan saya adalah: apakah saya kehilangan sesuatu atau apakah ini solusi yang harus saya jalani? Saya tentu saja bukan seorang ahli dalam WebM atau ffmpeg jadi mungkin orang lain telah menemukan ini atau mengetahui solusi yang berbeda.