2011-07-25 137 views
0

我有一系列在UIWebview中的iFrame中播放的youtube和vimeo視頻。以編程方式停止在UIWebView的iframe中播放視頻

這裏的一切都很棒 - 視頻的加載和播放都很好。每個視頻都存儲在自己的webview中,可以通過它進行分頁。用戶來回滑動查看播放列表中的視頻。

但是,這會產生停止視頻的問題。視頻是「屏幕外」,但視頻仍在播放。無論如何,我可以停止視頻嗎?它可以是任何方法,綁定到觸摸,滑動,發送到web視圖的JavaScript命令。

我接受這裏的建議;我只是畫空白。

+0

什麼都不是?我會發布我在這裏得到的任何答案。 – warpedspeed

回答

0

一個選項可以檢測UIWebView何時關閉屏幕並刷新頁面。因爲用戶可能永遠不會將該視圖返回到屏幕上,但是,當UIWebView在屏幕外時,可以使用更友好的選項加載空白頁面。然後,如果用戶在屏幕上滾動視圖,請重新加載。我不確定是否有任何其他簡單的方式,除了從其超級視圖中刪除視圖,摧毀它,隱藏它等。

當然,Javascript也是一個選項。 Doc可在http://code.google.com/apis/youtube/iframe_api_reference.html獲得。

+0

我最終刪除並重新加載。謝謝 – warpedspeed

相關問題