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();
}
.. 。和文字看起来像一个链接等。