【发布时间】:2013-12-15 12:13:30
【问题描述】:
我有以下使用 Jquery Mobile 的简单两页 html 文档:
<div data-role="page" id="main_page">
<ul id="test" data-role="listview">
<li><a href="#page_1" data-transition="slide">Video</a>
</li>
<li><a href="#page_1" data-transition="slide">Video</a>
</li>
</ul>
</div>
<div data-role="page" id="page_1" data-theme="a">Heres a youtube video:
<div id="youtubeVideo" data-theme="a" class="ui-content">
<iframe class="youtube-player" type="text/html" width="100%" src="http://www.youtube.com/embed/cTl3U6aSd2w" frameborder="0"></iframe>
And here's a html5 video:
<video width="100%" controls>
<source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
<source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg">Your browser does not support the video tag.</video>
</div>
它在jsfiddle 中发挥作用。
在 Iphone 上,如果您从第一页导航到第二页并播放 youtube 视频,则一切正常。但是,如果您点击浏览器的返回按钮,然后再次导航回 youtube 视频,您会看到窗口是黑色的,并且无法再次播放视频。
我该如何解决这个问题?
请注意,我的目标是能够在移动平台上播放视频。
【问题讨论】:
-
我欠你 250 个代表,如果你想设置赏金,请告诉我 :)
标签: jquery iphone jquery-mobile youtube youtube-api