| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 740 人关注过本帖
标题:怎么样实现从地址栏获取参数作为视频地址自动播放?
只看楼主 加入收藏
q10000
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-2-25
收藏
 问题点数:0 回复次数:2 
怎么样实现从地址栏获取参数作为视频地址自动播放?
程序代码:
<script type="text/javascript" src="images/swfobject.js"></script>
<div class="video" id="CuPlayer"></div>
<script type="text/javascript">
var so = new SWFObject("CuPlayerMiniV4.swf","CuPlayerV4","600","410","9","#000000");
so.addParam("allowfullscreen","true");
so.addParam("allowscriptaccess","always");
so.addParam("wmode","opaque");
so.addParam("quality","high");
so.addParam("salign","lt");
so.addVariable("CuPlayerSetFile","CuPlayerSetFile.xml");
so.addVariable("CuPlayerWidth","600");
so.addVariable("CuPlayerHeight","410");
so.addVariable("CuPlayerAutoPlay","yes");
so.addVariable("CuPlayerImage","images/start.jpg");
so.addVariable("CuPlayerLogo","images/logo.png");
so.addVariable("CuPlayerPosition","bottom-right");
so.addVariable("CuPlayerFile","http://www.); //★★此处为视频播放地址URL
so.write("CuPlayer");
</script>
我的网页播放代码如上,但我想将所有的视频播放地址由一个播放页即可任意播放了,减少网站体积!
具体意思是:将视频播放地址由JS自动从地址栏获取参数,即地址栏地址如http://www.,打开这个页面,就想实现这播放器代码会直接获取后面参数作为视频地址播放!以后只要更改地址栏参数?后面的红色部分网址如http://www.即会自动换成pppp.fly视频进行播放。
请问有人可以解决这个问题吗?
另外如果找不到这个视频即提示视频已下架,谢谢
搜索更多相关主题的帖子: javascript always images 地址栏 video 
2015-02-25 22:20
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
首先,地址应该是http://www.url=http://www. 这样的格式,注意标红的部分
其次,使用window.location.href等属性得到地址后,去除掉“url=”和前面的部分,得到的地址就是你想要的
具体写法很随意,我随便写两种
1、
var url = window.location.href;
url = url.substr(url.indexOf('?url='), 5);
2、
var url = window.location.search.substring(4);

var so = new SWFObject("CuPlayerMiniV4.swf","CuPlayerV4","600","410","9","#000000");
 so.addParam("allowfullscreen","true");
 so.addParam("allowscriptaccess","always");
 so.addParam("wmode","opaque");
 so.addParam("quality","high");
 so.addParam("salign","lt");
 so.addVariable("CuPlayerSetFile","CuPlayerSetFile.xml");
 so.addVariable("CuPlayerWidth","600");
 so.addVariable("CuPlayerHeight","410");
 so.addVariable("CuPlayerAutoPlay","yes");
 so.addVariable("CuPlayerImage","images/start.jpg");
 so.addVariable("CuPlayerLogo","images/logo.png");
 so.addVariable("CuPlayerPosition","bottom-right");
 so.addVariable("CuPlayerFile", url); //★★此处为视频播放地址URL
so.write("CuPlayer");

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-03-11 21:58
快速回复:怎么样实现从地址栏获取参数作为视频地址自动播放?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015433 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved