众所知之,手机端播放通过flash视频是需要安装flash插件的,很多手机并没有安装flash插件,这个用户体验度很不好;例如优酷视频提供了2种调用方式,一种是flash代码调用播放,另一种是iframe调用插入方式,第二种iframe是支持跨平台的,手机端支持很好,那么很多站长都是用第一种flash方法插入调用代码的,该如何换成iframe跨平台调用播放呢,下面蓝叶分享个方法通过PHP正则获取当前页面的优酷视频ID号,然后再转为iframe调用播放,这样就可以跨平台播放了。为了用用户体验度更好,那你可以使用css媒体查询功能在手机端打开页面的话就隐藏embed的调用。
提示:以下代码放到内容页模版正文下方,$log_content是正文函数。
<?php preg_match("#player.php/sid/(.*?)/v.swf#",$log_content,$dizhi);if(!empty($dizhi[1])){echo "<iframe height=498 width=510 src=http://player.youku.com/embed/".$dizhi[1]." frameborder=0 allowfullscreen></iframe>";}?>
免责声明:
本页网址:点击复制分享给朋友吧!
本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!