我尝试使用mediaelementjs视频播放器。 我的HTML:
<video id="player" width="758px" height="400px" controls="controls" autoplay preload="auto">
<source type="video/flv" src="media/demo.flv" />
</video>
的Javascript:
var player = new MediaElementPlayer("#player",{
success: function (mediaElement, domObject) {
// call the play method
mediaElement.play();
}
});
我得到这个错误:
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'pauseMedia'
mejs.PluginMediaElement.pausemediaelement-and-player.min.js:28
mejs.MediaElementPlayer.pausemediaelement-and-player.min.js:94
mejs.MediaElementPlayer.meReadymediaelement-and-player.min.js:85
mejs.PluginMediaElement.dispatchEventmediaelement-and-player.min.js:32
mejs.MediaPluginBridge.fireEventmediaelement-and-player.min.js:34
(anonymous function)
有什么不对?
你能帮助我吗?
看来它称之为:
pause: function() {
if (this.pluginApi != null) {
if (this.pluginType == 'youtube') {
this.pluginApi.pauseVideo();
} else {
this.pluginApi.pauseMedia();
}
this.paused = true;
}
},
更新 我尝试:
var player = new MediaElementPlayer("#player");
player.play();
我不”得到错误,但它不能播放。
可以提供脚本,'pauseMedia'是 – mgraph 2012-02-10 13:17:20
暂停:函数(){ \t \t如果(这一点。 pluginApi!= null){ \t \t \t if(this.pluginType =='youtube'){ \t \t \t \t this.pluginApi.pauseVideo(); \t \t \t}否则{ \t \t \t \t this.pluginApi.pauseMedia(); \t \t \t} \t \t \t \t \t \t \t \t \t \t \t \t这一点。paused = true; \t \t} \t}, – paganotti 2012-02-10 13:23:02