Javascript-对象不是集合
我试图用activex创建一个视频对象,但出现了以下错误:“对象不是集合”。这是我的代码,错误从“This.parts=null;”行开始。在这一行之前,可能还有其他原因导致错误。我在网上搜索了这个错误,但没有解决它的例子Javascript-对象不是集合,javascript,Javascript,我试图用activex创建一个视频对象,但出现了以下错误:“对象不是集合”。这是我的代码,错误从“This.parts=null;”行开始。在这一行之前,可能还有其他原因导致错误。我在网上搜索了这个错误,但没有解决它的例子 function detailKeyPress(evt) { var evtobj=window.event? event : evt; switch (evtobj.keyCode) { case KEYS.OK:
function detailKeyPress(evt) {
var evtobj=window.event? event : evt;
switch (evtobj.keyCode) {
case KEYS.OK:
if (player.isFullScreen == false)
player.makeFullScreen();
else
player.makeWindowed();
break;
case KEYS.PLAY:
player.isPlaying = true;
player.object.play(1);
break;
case KEYS.PAUSE:
player.pause();
break;
case KEYS.STOP:
player.makeWindowed();
player.stop();
break;
}
}
function Player(id) {
this.id = id;
this.object = document.getElementById(id);
this.isFullScreen = false;
this.isPlaying = false;
this.parts = null;
return this;
}
Player.prototype.play = function () {
this.isPlaying = true;
return this.object.play(1);
}
Player.prototype.playByUrl = function (url) {
this.object.data = url;
return this.play();
}
document.onkeydown = function (evt) {
detailKeyPress(evt);
}
window.onload = function () {
player = new Player('playerObject');
player.playByUrl($mp4Link);
}
Player.prototype.makeFullScreen = function () {
try {
this.object.setFullScreen(true);
this.isFullScreen = true;
}
catch (ex) {//If philips
this.object.fullScreen = true;
this.isFullScreen = true;
}
}
Player.prototype.makeWindowed = function () {
try {
this.object.setFullScreen(false);
this.isFullScreen = false;
}
catch (ex) { //If philips
this.object.fullScreen = false;
this.isFullScreen = false;
}
}
Player.prototype.pause = function () {
this.isPlaying = false;
this.object.play(0);
}
Player.prototype.stop = function () {
this.isPlaying = false;
this.object.stop();
}
这可能是由您的注册表引起的。如果你清理它,你可以解决或者可能是一个bug。我也搜索了很多关于这个错误的信息。没什么好说的。这可能是您的注册表造成的。如果你清理它,你可以解决或者可能是一个bug。我也搜索了很多关于这个错误的信息。没有别的话可说了。是的。我认为错误在零件之前就开始了,并且一直存在。我认为错误在零件之前就开始了,并停留在那里