2012-01-12 71 views
2

我創建了一個網頁,爲我的iPhone應用程序提供了一些教程視頻。我已將視頻上傳到youtube,並使用youtube提供的默認基於iframe的嵌入代碼將它們嵌入到頁面中。問題是,如果我使用我的iPhone(4S,iOS 5.0.1)訪問該頁面並嘗試觀看這些視頻,他們通常不會啓動,我只會看到黑框。有時他們玩,但大多數時候他們不玩。這裏有什麼問題?我該如何解決它?Youtube-嵌入iframe的視頻通常不會在iPhone的Safari中播放

這是我正在討論的頁面,所以你可以自己測試一下,並檢查html代碼(如果你可以看他們,請嘗試重新加載頁面,然後再試一次,因爲正如我所說,有時它作品): http://aremac.viarum.com/help.php

回答

2

電影加載我的iPhne 4使用最新的iOS。但是有幾個html錯誤(無效的標記問題)可能是加載問題的原因。請參閱http://validator.w3.org/並檢查。該頁面是XHMTL 1.0過渡,並且有5個錯誤。 allowfullscreen屬性是僅YouTube的屬性。我會刪除它,看看是否有助於改善iframe中的視頻加載。還有一些其他的錯誤,但我不認爲他們是相關的或是問題的一部分。儘管如此,刪除這些也是件好事。不應該用給出的提示來努力。

+0

好吧,我糾正了錯誤(包括刪除「allowfullscreen」屬性),但視頻仍然無法在iPhone上可靠播放。 (還有一位朋友告訴我,他們不會在他的iPhone上玩遊戲,所以這絕不僅僅是我的問題。) – 2012-01-12 01:25:43

+0

嘗試使用嵌入iframe的嵌入代碼。應該在iOS中更好地工作。另見http://vzaar.com/help/kb/features/what-are-the-differences-between-the-if​​rame-and-object-embed-codes和http://help.vzaar.com/help/ KB /視頻及技術-問題/ vzaar-嵌入代碼換IOS -5-播放 – rhand 2012-01-13 00:09:36

相關問題