怎么用flash用javescript控制页面中的mediaplay
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
做了一个Flash按钮来控制mediaplay 以下是网页部分代码 function VolDn() { // 增音 var ps = Player.settings; if(ps.mute == true){ps.mute = false;return;} else{ if (ps.volume <= 30){ ps.volume =0;} else{ps.volume = ps.volume - 30;} } } function VolUp() { //减音 var ps = Player.settings; if(ps.mute == true){ps.mute = false;return;} else{ if (ps.volume >= (100-30)) {ps.volume = 100;} else { ps.volume = ps.volume + 30;} } } function playerPlay(){ Player.URL="mms://202.95.107.151/pggame"> } function playerStop(){ if(Player.status!="准备就绪") Player.controls.stop(); else return; } mediaplay 代码 ------------------- 以上代码 用HTML按钮控制都无问题。 flash用简单的命令控制。 如 b1.onRelease=function(){ getURL("JavaScript :VolUp()"); } bt2.onRelease=function(){ getURL("Javascript :VolDn()"); b3.onRelease=function(){ getURL("javascript :playerPlay()"); } bt4.onRelease=function(){ getURL("javascript :playerStop()"); ------------- 播放和停止都能用,但一用增音和减音,播放器就会停止。百思不得其解, 烦有空高手给解决一下,高分送上。 怎么现实增声减音。 --------------------------------------------------------------- 使用fscommand传递命令,不要用javascript。 即在Flash中, b1.onRelease=function(){ fscommand("VolUp"); } 在HTML中,在你现有的Javascript基础上添加 var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1; // 处理 Flash 影片中的所有 FSCommand 消息 function FlashControl_DoFSCommand(command, args) { var FlashControl = isInternetExplorer ? document.all.FlashControl : document.FlashControl; // 代码放在此处。 eval(command)(); } // Internet Explorer 的挂钩 if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write(’’ 就好用了,试试吧,有问题再给我留言。 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 日本电视动画片惯用手法下一篇: 用另一种方式处理RPG地图---用好两个图层
关于怎么用flash用javescript控制页面中的mediaplay的所有评论