获取调试信息
MediaElement.js - getting debug info
我正在用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引用。
除此之外,我不相信他们对这个错误对象有任何详细的错误处理,从github的repo来看,它似乎是底部提到的一个"要做"的功能(很可能是2.2的功能)。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 如何在vs2002中调试html页面
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 有没有办法从node中的脚本访问调试信息.js和/或一般的javascript
- js 鼠标移动事件无法显示正确的调试信息
- cakephp调试信息意外显示
- Moodle插件中的调试信息
- 在Perl中使用WWW::Scripter模块时,如何获得尽可能多的调试流量信息
- 启动节点调试服务器后,Grunt停止输出信息
- 调试器显示错误的信息与源映射
- IE8开发人员工具调试器给出错误的异常信息
- 是否有一种方法从ajax预飞行请求获得调试信息
- 需要获取HTML元素's布局信息,就像Firefox's调试器一样
- 如何理解javascript错误调试信息
- Visual Studio 2013 -调试Ajax,在ie调试工具中有错误信息
- Firefox扩展调试-如何在错误控制台中显示语法错误信息
- 如何在运行 package.json 脚本时获取调试/详细信息
- 量角器可以测试禁用调试信息启用的 Angular 应用程序
- 获取调试信息
- 调试Firebug中的错误信息