当IE无法播放某些资源时,如何在IE中获取WMP插件的错误代码?

时间:2011-03-17 03:27:11

标签: javascript windows ocx wmp

最近我正在尝试为WMP问题制作一个网页。我想要做的是,如果由于某些问题(例如缺少WMP编解码器,无法通过DRM),游客无法在我的页面上播放资源。 ..etc,然后我会向他们展示一些有关如何修复它的信息。我用Google搜索 an example ,问题是WMP对象的属性ErrorCode { {1}}总是以wmpocx出现,而它确实存在于那里。那么如何才能在JSCript中获取WMP错误代码?

问候

1 个答案:

答案 0 :(得分:0)

通过阅读微软网站上Security component upgrade页面的源代码找到解决方案。

主要代码:

var error = wmpocx.error;
var errorItem;
var index;    //index into the error queue.
var message;

//The error is an error object that can have multiple errors in a queue
//error.errorCount is the count of errors in the error queue
for(index=0; index<error.errorCount; index++)
{
    errorItem = wmpocx.error.item(index);
    //you can get information on the error with the following properties
    //errorItem.errorCode
    ecode = errorItem.errorCode;
    message = errorItem.errorDescription;
}