javascript-MediaElement.js-获取调试信息
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-MediaElement.js-获取调试信息,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1355字,纯文字阅读大概需要2分钟。
内容图文
![javascript-MediaElement.js-获取调试信息](/upload/InfoBanner/zyjiaocheng/653/603d3bbeec5a4ecca39a44ef6e50ea89.jpg)
我正在使用MediaElement.js创建音频播放器,如下所示:
//button has been clicked, create new audio player and play
var audioElement = $('<audio>', {
id : 'audioPlayer' + index,
src : '/streamFriendFile',
loop : 'loop',
preload : 'none'
})[0];
$(row).append(audioElement);
new MediaElement(audioElement, {
plugins : ['flash', 'silverlight'],
pluginPath : 'http://localhost:3000/mediaelement/',
flashName : 'flashmediaelement.swf',
silverlightName : 'silverlightmediaelement.xap',
pluginWidth : 0,
pluginHeight : 0,
audioWidth: 0,
audioHeight : 0,
startVolume: 0.8,
//loop: true,
//enableAutosize: false,
//features : [],
//timerRate : 250,
success : function(mediaElement, domObj) {
console.log('mediaElement success!');
mediaElement.play();
},
error : function(mediaElement) {
console.log('medialement problem is detected: %o', mediaElement);
}
});
错误回调将立即被调用,但是它仅包含media元素作为参数.这并不告诉我什么地方出了问题.
如何获取实际的错误消息,以便调试此问题?
请注意,我仅使用MediaElement核心API,因此未使用实际的播放器(因此,我仅包含mediaelement.js).
解决方法:
在您的MediaElement选项(以及flashName,silverlightName等)中,添加enablePluginDebug:true,它将在屏幕上显示调试错误.从右侧代码示例中的API reference开始.
除此之外,我不认为他们对该错误对象有任何详细的错误处理,从github repo的角度来看,它似乎是底部提到的“要做”功能(最有可能是2.2功能).
看起来您可能需要暂时弄清楚自己的错误处理.
内容总结
以上是互联网集市为您收集整理的javascript-MediaElement.js-获取调试信息全部内容,希望文章能够帮你解决javascript-MediaElement.js-获取调试信息所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。