3
几个简单的问题:mediaelement.js setMuted()成功
是成功事件“正常化”事件本机和闪存/ Silverlight的垫片?这些记录的例子表明它只适用于Flash/Silverlight对象准备好的时候。 (当安装Flash Player时,成功似乎并未触发Android,并且始终处于活动状态或按需处理)
setMuted似乎不适用于Flash,如果将它添加到成功事件中,它不会工作,并且它似乎会导致成功函数中的任何其他代码失败默默。我还试图在导致javascript错误的play()之前进行设置。
视频未静音:
success:function(mediaElement, domObject) { mediaElement.setMuted(true); }
JavaScript错误 “未捕获的异常:错误在ActionScript中使用一个try/catch块找错误。”:
$('#btnMute').live('click', function(){ var video = getVideo('#player1'); if (video.muted) { video.setMuted(false); } else { video.setMuted(true); } return false; }); // ps: this helper function has typos in the official documentation function getVideo(selector) { var mePlayer = $(selector).mediaelementplayer(); var videoPlayer = mePlayer[0]; if (videoPlayer.player) { // player exists (is Flash), so set our variable to the player.media videoPlayer = videoPlayer.player.media; } return videoPlayer; }