asp.net – 如何使用javascript控制系统卷
我正在使用媒体播放器播放音频和视频.我正在创建自己的按钮来增加和减少媒体播放器的音量.工作也很好.
问题:
控制: <object id="mediaPlayer" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" height="1" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" width="1"> <param name="fileName" value="" /> <param name="animationatStart" value="true" /> <param name="transparentatStart" value="true" /> <param name="autoStart" value="true" /> <param name="showControls" value="true" /> <param name="volume" value="70" /> </object> 码: function decAudio() { if (document.mediaPlayer.Volume >= -1000) { var newVolume = document.mediaPlayer.Volume - 100; if (newVolume >= -1000) { document.mediaPlayer.Volume = document.mediaPlayer.Volume - 100; } else { document.mediaPlayer.Volume = -1000; } } } 解决方法
如果在document.mediaPlayer.Volume设置为0后仍然可以听到音频,为什么不设置
document.mediaPlayer.Settings.mute = true? 你还确定document.mediaPlayer.Settings.Volume不是正确的引用而不是document.mediaPlayer.Volume吗?看起来你试图直接访问参数/属性值而不是通过mediaplayer的javascript(或jscript)接口. 这里有一些关于Windows Media Player 7及更高版本支持的“最重要”参数的一般参考: obj = document.getElementById(“mediaPlayer”); >代码 >参数或默认值 > obj.Settings.autoStart >真的 > obj.Settings.baseURL > – > ClosedCaption.captioningID > 0 > obj.Controls.currentMarker > 0 > obj.Controls.currentPosition > 0 > obj.Settings.defaultFrame > – > obj.enableContextMenu >真的 > obj.enabled >假 > obj.fullScreen >假 > obj.Settings.invokeURLs >真的 > obj.Settings.mute >假 > obj.Settings.PlayCount > 1 > obj.Settings.rate > 1.0 > obj.stretchToFit >假 > obj.uiMode >满满的 > obj.URL > – > obj.Settings.volume >上次设置 > obj.Settings.balance >假 > obj.windowlessVideo >假>指定或检索一个值,该值指示Windows Media Player控件是否以无窗口模式呈现视频.当windowlessVideo设置为true时,Player控件直接在客户区域中呈现视频,因此您可以应用特殊效果或使用文本对视频进行分层.Windows Media Player for Windows XP或更高版本支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 通过伪造上下文测试:实体框架
- asp.net – 运行示例应用程序时出错,Uncaught Error:Signa
- asp.net – 组合两个List(Of String)最有效的方法是什么?
- asp.net api使用NPOI 导出xls
- asp.net – 如何在网站项目中使用发布配置文件(.pubxml)时设
- ASP.NET CORE 使用 EF CORE访问数据库
- asp.net – 如何在gridview中将navigateurl添加到超链接
- asp.net-mvc-3 – ASP.NET MVC – 导航当前页面突出显示
- asp.net-mvc – ASP.Net MVC如何确定用户是否可以访问一个U
- asp.net – 如何在.net核心框架中使用TransactionScope?我