蓝叶博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 网站设计 > PHP正则方法替换优酷视频播放方式

PHP正则方法替换优酷视频播放方式

蓝叶    网站设计    2015-05-29    3508    2评论    已收录

众所知之,手机端播放通过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>";}?>

评论一下 分享本文 赞助蓝叶

赞助蓝叶X

扫码赞助蓝叶
联系站长
蓝叶博客
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
Hank船长
Hank船长2015-05-30 19:46回复
#2
是不是应该这样子:1、把这段代码加到电脑模板;2、电脑模板css设置不显示iframe;3、手机模板css设置不显示embed。////还有,如果不这样设置,直接设置手机模板css显示embed,手机浏览时下载Flash插件,这种方法好吗?
Hank船长
Hank船长2015-05-29 20:13回复
#1
虽然比我不会弄,但我知道只是个好东西。
快捷导航返回顶部
你问我答
技术QQ群
音乐QQ群
付费服务
音乐欣赏
友情链接
保存桌面
给我留言
返回顶部