IE nie będzie szukał pliku audio / webm

8

Próbuję utworzyć plik audio WebM, który będzie odtwarzany i wyszukiwany we wszystkich przeglądarkach przy użyciu <audio>znacznika HTML5 i typu MIME audio/webm. Znalazłem sposoby obejścia tego problemu we wszystkich przeglądarkach, ale są one nieco niezręczne i chcę się upewnić, że niczego nie przegapię.

Znalazłem tę stronę, aby przetestować obsługę przeglądarki w różnych przeglądarkach (IE9 przechodzi w tryb dziwactwa na tej stronie, ale jeśli przejdziesz do standardu IE9, pozwoli ci to uruchomić testy): http://hpr.dogphilosophy.net/test/ Uwaga: przykładowy plik WebM tej strony jest również odtwarzany, ale nie szuka w IE.

Używam najnowszej wersji ffmpeg do kodowania.

Przeglądarki IE9 + / FF / Chrome są odtwarzane, ale tylko Chrome szuka za pomocą następującego polecenia:

ffmpeg -i src.wav dest.webm

Kiedy dodałem wskazówki do pliku, Chrome / FF był w stanie szukać, ale IE nie mógł.

ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm

W końcu dodałem do pliku małe wideo, aby wszystkie przeglądarki działały.

ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm

Prawdopodobnie IE9 + patrzy tylko na klatki kluczowe wideo w celu obsługi wyszukiwania i ignoruje wszelkie „sygnały” w dźwięku.

Moje pytanie brzmi: czy coś mi brakuje, czy jest to obejście, którego muszę przestrzegać? Z pewnością nie jestem ekspertem od WebM ani ffmpeg, więc może ktoś inny to wymyślił lub wie o innym obejściu.

bunkowm
źródło

Odpowiedzi: