IE จะไม่ค้นหาไฟล์เสียง / webm


8

ฉันพยายามที่จะสร้างไฟล์เสียง WebM ที่จะเล่นและแสวงหาในเบราว์เซอร์ทั้งหมดที่ใช้ HTML5 แท็กและชนิดไมม์<audio> audio/webmฉันพบวิธีแก้ไขปัญหาเพื่อให้สามารถใช้งานได้ในเบราว์เซอร์ทั้งหมด แต่พวกเขาค่อนข้างอึดอัดใจและฉันต้องการให้แน่ใจว่าฉันจะไม่พลาดอะไรเลย

ฉันพบหน้านี้เพื่อทดสอบการสนับสนุนเบราว์เซอร์ในเบราว์เซอร์ต่างๆ (IE9 เข้าสู่โหมด quirks ในหน้านั้น แต่ถ้าคุณเปลี่ยนไปใช้มาตรฐาน IE9 จะช่วยให้คุณสามารถทำการทดสอบ): http://hpr.dogphilosophy.net/test/ หมายเหตุ: ไฟล์ WebM ตัวอย่างของหน้านี้เล่นด้วย แต่ไม่ค้นหาใน IE

ฉันใช้ ffmpeg รุ่นล่าสุดเพื่อเข้ารหัส

เบราว์เซอร์ IE9 + / FF / Chrome เล่น แต่ Chrome จะค้นหาโดยใช้คำสั่งต่อไปนี้:

ffmpeg -i src.wav dest.webm

เมื่อฉันเพิ่มสัญญาณไปยังไฟล์ Chrome / FF ก็สามารถค้นหาได้ แต่ IE ไม่สามารถทำได้

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

ในที่สุดฉันก็ลงเอยด้วยการเพิ่มวิดีโอเล็ก ๆ ลงในไฟล์เพื่อให้เบราว์เซอร์ทั้งหมดทำงานได้

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

มีแนวโน้มว่า IE9 + จะดูเฉพาะเฟรมวิดีโอเพื่อจัดการค้นหาและเพิกเฉยต่อ 'สัญญาณ' ใด ๆ ในเสียง

คำถามของฉันคือ: ฉันหายไปอะไรหรือนี่เป็นวิธีแก้ปัญหาที่ฉันต้องไปด้วย? แน่นอนว่าฉันไม่ใช่ผู้เชี่ยวชาญใน WebM หรือ ffmpeg ดังนั้นอาจมีบางคนคิดเรื่องนี้หรือรู้วิธีแก้ปัญหาอื่น

คำตอบ:


0

Microsoft ไม่สนับสนุน Internet Explorer และคุณไม่ควรทำเช่นนั้น หากใช้งานได้กับ IE11 เพียงแค่ดำเนินชีวิตของคุณต่อไป

"วันที่ 12 มกราคม 2559 Microsoft ประกาศสิ้นสุดการสนับสนุน IE10, IE9 และ IE8"

https://www.xfive.co/blog/stop-supporting-ie10-ie9-ie8/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.