1
我希望能夠從加載到UIWebView的html鏈接中啓動視頻。視頻啓動得很好,但是當我點擊視頻播放器上的DONE按鈕或者視頻結束時,它會返回到UIWebView,但是我放置在UIWebView上的html不見了(包括href鏈接)。使用UIWebView從HTML的href鏈接啓動視頻,但在視頻完成時不顯示html
有沒有人遇到過這個?
我希望能夠從加載到UIWebView的html鏈接中啓動視頻。視頻啓動得很好,但是當我點擊視頻播放器上的DONE按鈕或者視頻結束時,它會返回到UIWebView,但是我放置在UIWebView上的html不見了(包括href鏈接)。使用UIWebView從HTML的href鏈接啓動視頻,但在視頻完成時不顯示html
有沒有人遇到過這個?
發生的事情是您的UIWebView控件正在關注您的鏈接並導航到新頁面。由於此頁面僅包含視頻(不是HTML頁面),因此iPhone會進入完整頁面視圖並顯示視頻。完成後,您將返回到最後一頁,這恰好是視頻。如果您有辦法調用「返回」操作,則可以進入您想要的頁面。
您應該看看使用HTML <視頻>標記嵌入您的視頻。這將顯示您的視頻(查看「海報」屬性)。當你點擊它時,它將以全屏模式啓動視頻,當它完成時,你將在你開始的同一頁面結束。
如果要啓動從一個文本鏈接的視頻,你可以做這樣的事情:
<video id="video" src="LINK TO YOUR VIDEO" height="40" width="40" poster="Icon-Small.png"></video>
<p onclick="javascript:startVideo()">Watch the intro video.</p>
...幷包括沿着這些路線的腳本:
var startVideo = function()
{
var video = document.getElementById("video");
video.play();
}
.. 。和文字看起來像一個鏈接等。