2013-03-27 113 views
1

我使用下面的代碼在我的PhoneGap iOS應用程序中顯示Vimeo視頻。以下是代碼。PhoneGap&HTML5視頻標籤和iOS&Vimeo

<div id="lesson" data-role="content" data-inline="true"> 
     <iframe src="http://player.vimeo.com/video/61702922" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> 
    </div> 

但我最終在運行時出現以下錯誤。

enter image description here

但是,如果我附上一個YouTube視頻,它正確地顯示

<div id="lesson" data-role="content" data-inline="true"> 
     <iframe src="http://www.youtube.com/embed/dP15zlyra3c?html5=1"></iframe> 
    </div> 

我怎樣才能解決這個問題?爲什麼它不支持?

回答

1

這是一個老問題Vimeo方。

有一個解決方案,但我不能確認它的工作原理。它僅適用於您自己的視頻材料。解決方案是下載或重新上傳,以允許Vimeo再次處理視頻資料。當視頻準備就緒時,使用生成的嵌入代碼並且它們應該正確播放。

部分,這也是一個iOS的問題,因爲影片將完美播放在iOS 5,但不是在iOS 6

我的項目要求我證明不是我擁有的影片,並Vimeo的策略將不允許我重新上傳別人的工作。

+0

+1對於所有信息 – Techie 2013-03-27 15:22:34

+0

也有其他解決方案,但它們不能在Phonegap下工作,除非您願意創建自己的插件。 – Gajotres 2013-03-27 15:25:03