[请益] 有关VLC浏览器插件和mrl

楼主: oppositebank (咖哩兽)   2014-10-16 23:59:08
我是个刚开始写PHP的新手
最近在写 将串流影像使用VLC插件show在网页上
不过遇到一点问题
我是参照这个code写的
http://blog.csdn.net/xiaoliouc/article/details/8664081
其中这个部分
function doGo(mrl)
{
var vlc = getVLC ("vlc");
itemId = vlc .playlist.add(mrl);
vlc.playlist.playItem(itemId);
document.getElementById("btn_stop") .disabled = false ;
}
<input type = button id = "btn_play" title = "http://此处为IP camera位址"
value = "播放" onclick = "doGo(this.title);return false;" >
做一个按钮
将mrl 也就是camera位址传进doGo的function
让影像开始播放
目前是用title来表示mrl 用this.title放入function
一直想改成使用变量来表示mrl
因为我需要用一个按钮 让他和照顺序将多个mrl各自放入doGo去做
也就是 按下按钮->doGo(mrl_1)->doGo(mrl_2)->doGo(mrl_3) 像这样
目前按钮里只有一个title 无法做到这样的事
可是我把mrl放到变量里 doGo却一直失败
想请问要怎么做呢?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-10-17 00:31:00
你这是javascript 不是php你要自己养成看错误讯息的习惯 chrome dev tool不错用看不到你变量是php还是javascript的变量还有赶快找jQuery来用 用document.ready来包装code不要写裸奔的javascript
作者: GoldenEyeF1 (大叔进化中..)   2014-10-17 09:57:00
看到document.getElementById 这跟PHP有关连??而且你的mrl_1~mrl_3 之类的要怎样去定义内容??照你说的方式比较像是定义一个阵列然后使用一个按钮自动去执行循环的方式将阵列参数代入执行!!或许你应该要先去看看阵列跟参数如何去运用!!也许简单的for循环加上简单阵列就可以达成你要的需求

Links booklink

Contact Us: admin [ a t ] ucptt.com