2009-12-10 63 views
1

在我的應用程序中,我有一個能正常播放Youtube視頻的UIWebView,但我想從Youtube以外的網站播放一些視頻。 如果我嘗試在iPhone Safari瀏覽器中播放這些視頻,它將以與YouTube視頻(全屏模式,顯示播放器)相同的方式打開,但這不會發生在我的應用程序內部的UIWebView中。iPhone上的視頻內容Safari/UIWebView

作爲一個例子,考慮以下網址:http://m.video.globo.com/#video.php?id=1174097(不要忘了在模擬器中打開它)

我沒有下載任何插件或應用程序來播放它。 iPhone設置中的JavaScript和Plug-Ins選項均已打開。

我的UIWebView有什麼問題嗎?我正在做的是使用UIWebView類中的「loadRequest」方法加載網頁。

在此先感謝。

+0

如果safari可以播放它,我不明白爲什麼你自己的UIWebView不能。你嘗試過實現' - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error'來查看是否拋出錯誤以及它是什麼? – wkw

回答

1

iPhone支持youtube視頻,(因此內置的youtube播放器),除了它只支持quicktime。沒有其他格式的支持:現在大多數網站使用閃光燈播放視頻(包括YouTube),但iPhone不支持閃光燈。我網站嵌入YouTube視頻將工作,但一個嵌入其他地方託管的視頻不會(除非它的快速時間)

+0

好吧,你是對的。但問題不在於iPhone UIWebView組件,而是一個網站問題。我對此感到抱歉,並感謝您的回覆。 –