2011-08-30 20 views
0

我有一个问题: 我想从一个全屏的Web应用程序中播放视频,不使用HTML嵌入,但使用图片横幅被重定向到视频的URL(例如网址: http://example.com/media/vid.mp4), 因为这不能使用的HREF做,我只是调用JavaScript事件:让我们回到在iPhone AJAX的webapp

HTML:

<img src='http://example.com/media/banner01.jpg' id='play_video' /> 

的JavaScript:

<script> 
$("#play_video").click(function(){ 
window.location = "http://example.com/media/vid.mp4"; 
}); 
</script> 

但是,因为它只是一个AJAX页面,所以一旦视频播放完毕,用户就会回到第一页,但是,我为每个页面(对于社交网络)都有一个唯一的URL,但我怎样才能将它注入到浏览器的历史记录,或者播放视频的其他方法?

回答

0

我最近经历过类似的事情,并发现jQuery.address是一个很好的解决方案。它处理以AJAXy方式更改URL,非常可爱。

当然,如果您的用户正在独立的全屏模式下运行,您需要实现一些控件来浏览网站,而无需使用通常的浏览器浏览器。