2011-07-15 79 views
1

我試圖讓.m4v文件作爲故障轉移進行播放,因爲IOS仍然不允許使用Flash。我可以通過幾個瀏覽器在Windows上播放.m4v文件,但即使我直接從iPad上的服務器上的.m4v文件,它也不會播放。我看到的只是一個黑屏。m4v文件不會在IOS上的Safari瀏覽器中播放

我打開調試控制檯,我沒有收到任何消息或看到任何內容。

我在我的個人web服務器上部署了.m4v文件,並可以從那裏播放它。 MIME類型已正確設置。

這是MIME類型:

.m4v = video/x-m4v 

還有什麼可以設置錯誤?

這裏是我的HTML的例子:

<video id="movie" width="320" height="240" preload controls> 
    <source src="/SurroundHealth/videos/sample_ipod.m4v" /> 
    </object> 
    <div class="fallback"> 
     <p>You must have an HTML5 capable browser.</p> 
    </div> 
</video> 

這裏是網址:

http://dev.surroundhealth.net/surroundhealth/videos/test.html

+0

**我在我的個人網絡服務器上部署了.m4v文件,並可以從那裏播放** - 什麼類型的服務器?卡西尼,IIS,IIS Express,Apache或其他?你是說它會或不會在你的個人服務器上在iPad上播放? – Kev

+0

這是IIS7 - 我忘了補充 – Hoppe

+0

因此,它不通過IIS7在IOS上播放......但它確實發揮我的同事個人網絡服務器。我確信MIME類型與他的相同...但沒有骰子。它確實工作在鉻,但不是IOS ...這正是我需要的 – Hoppe

回答

0

從來沒有想通了這一點,所以我們把YouTube上的視頻

0

我覺得你的MIME類型是不正確的,它應該是:

.m4v = video/mp4

參考文獻:

http://en.wikipedia.org/wiki/MPEG-4_Part_14

+0

我改變了MIME類型,但它仍然不起作用:(你有任何其他建議嗎?這是我第一次發佈到stackoverflow - 感謝您讓我知道簽名 – Hoppe

0

修改MIME類型來讀取應用程序/八位字節流,而不是視頻/ mp4 - 爲我工作!

相關問題