我嘗試使用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