频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发工具应用教程 -> Flash教程 -> 怎么用flash用javescript控制页面中的mediaplay

怎么用flash用javescript控制页面中的mediaplay

作者:未知  来源:转载  发布时间:2005-8-19 15:28:01  发布人:acx

减小字体 增大字体


做了一个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 代码


<OBJECT ID=Player CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"type="application/x-oleobject" Standby="Loading.... Microsoft Windows Media Player"
width="0" height="0" style="position:absolute;left:0px; top:0px;">
<PARAM NAME="URL" value="mms://202.95.107.151/pggame">
<PARAM NAME="rate" value="1">
<PARAM NAME="balance" value="0">
<PARAM NAME="currentPosition" value="0">
<PARAM NAME="defaultFrame" value="">
<PARAM NAME="playCount" value="1">
<PARAM NAME="autoStart" value="1">
<PARAM NAME="currentMarker" value="0">
<PARAM NAME="invokeURLs" value="-1">
<PARAM NAME="baseURL" value="">
<PARAM NAME="volume" value="100">
<PARAM NAME="mute" value="0">
<PARAM NAME="uiMode" value="full">
<PARAM NAME="stretchToFit" value="0">
<PARAM NAME="windowlessVideo" value="0">
<PARAM NAME="enabled" value="-1">
<PARAM NAME="enableContextMenu" value="0">
<PARAM NAME="fullScreen" value="0">
<PARAM NAME="SAMIStyle" value="">
<PARAM NAME="SAMILang" value="">
<PARAM NAME="SAMIFilename" value="">
<PARAM NAME="captioningID" value="">
</OBJECT>
-------------------
以上代码 用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(’’<script language=\"VBscript\"\>\n’’);
document.write(’’On Error Resume Next\n’’);
document.write(’’Sub FlashControl_FSCommand(ByVal command, ByVal args)\n’’);
document.write(’’ Call FlashControl_DoFSCommand(command, args)\n’’);
document.write(’’End Sub\n’’);
document.write(’’</script\>\n’’);
}
以上FlashControl为嵌入HTML中的Flash Object id
---------------------------------------------------------------

简单看了看,帮你修改了一下。VBscript的问题。帮你把Javascript中的一段代码拿出来,就好使了。

Javascript中的这个代码提出去
// Internet Explorer 的挂钩
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write(’’<script language=\"VBscript\"\>\n’’);
document.write(’’On Error Resume Next\n’’);
document.write(’’Sub FlashControl_FSCommand(ByVal command, ByVal args)\n’’);
document.write(’’ Call FlashControl_DoFSCommand(command, args)\n’’);
document.write(’’End Sub\n’’);
document.write(’’</script\>\n’’);
}


<script language="VBscript">
On Error Resume Next
Sub FlashControl_FSCommand(ByVal command, ByVal args)
Call FlashControl_DoFSCommand(command, args)
End Sub
</script>


就好用了,试试吧,有问题再给我留言。

将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 使用hashtable实现的购物..
· Photoshop唯美女孩变梦幻..
· Flash MX2004入门与进阶..
· 北京将重新规划网吧布局..
· Carello Web 使 ASP 源码..
· 推广感悟:理性推广与积..
· 通过实例讲解由浅入深学..
· 整合Tomcat5和IIS5 及正..
· 用tabIndex轻松实现网页..
· 腾讯诉PICA已进入法院排..
· 连邦建世界最大软件门户..
· 开发wap网站,还是碰到不..
· 外源.js的选择调用与一个..
· 菜鸟学用DreamWeaver做A..
· SQL中获得EXEC后面的sql..
· Zend Optimizer 配置指南..
相关文章
· 用realplayer查找rm视频真实..
· CSS中 display 与 visibili..
· Media Player曝高危漏洞 用..
· 几种媒体文件(MediaPlayer,..
· Display data From databas..
· Flash Player 功能比较表
· mp3Player—AS版
· 让你的Flash Player支..
· 使用适用手机的 Flas..
· Play, Stop, Go To三种基本..
· Display data From databas..
· net 页面怎样内嵌media pla..
· 推荐: 玩转DataGrid自..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号