0

我是 Javascript 和 jQuery 的新手。我想使用 MediaElement.js 创建两个播放器。一个播放器将播放音频,另一个播放器将播放视频。任何人都请帮我这样做。我曾尝试同时使用 jQuery 和 Javascript 代码来运行它们,但我发现一次只有一个在工作。

如果可能,还请提供任何示例代码。

提前致谢。

4

1 回答 1

0

我找到了解决我的问题的方法。我发现这个问题对我的问题 mediaelement.js 有用吗? 同一页面上有多个视频? . 关键是 设置 pauseOtherPlayers: false,同时创建播放器实例。当其他玩家开始时,这不会暂停任何其他玩家。

我创建了两个播放器并通过以下代码同时播放它们。

Player-1:  
if (this.MEplayer != undefined && this.MEplayer) {
            this.setvideosize();
            this.video.play();
            return;
        }


    this.MEplayer = new MediaElementPlayer('#overlayplayer', {
        pluginPath: '../js/me281/',
        flashName: 'flashmediaelement.swf',
        silverlightName: 'silverlightmediaelement.xap',
                pauseOtherPlayers: false,
        defaultVideoWidth: $.viewer.player_width, 
        defaultVideoHeight: $.viewer.player_height,
        videoWidth: $.viewer.player_width, 
        videoHeight: $.viewer.player_height,
        enableAutosize: false,
        debug: false, 
        features: ['playpause', 'progress', 'current', 'duration', 'fullscreen'],
        success: function (me, domobj) {
            console.log('player initiated successfully');
            self.video = me;

            self.state = true;
            self.isTSinitialized = false;
            .....
                    }

通过更改其他玩家的变量名称重复相同的操作。

于 2013-04-11T12:21:22.687 回答