Flowplayer:无法读取未定义的属性“播放”

时间:2019-07-26 13:28:34

标签: javascript jquery flowplayer m3u8 hls.js

我正在使用此功能显示几个实时网络摄像头:

function loadWebcam_with_flowplayer($w_name, $w_url) {
    $(".forecastdate").html($w_name);
    $('#extern').one("load", function(){}).html('');
    flowplayer('#extern', {
            splash: true,
            ratio: 9/16, 
            clip: {
                live: true, 
                hlsjs: {
                    safari: true,
                    listeners: ["hlsError"],
                    bufferWhilePaused: false,
                },
                sources: [
                    // path to the HLS m3u8
                    { type: "application/x-mpegurl", src: $w_url},
                ]
            } 
        });

问题是,当我使用第一个nameurl调用它时,它可以工作,但是从那以后,如果我再次使用另一个URL调用该函数,则总是得到一个空白页,并且控制台错误消息:

Uncaught TypeError: Cannot read property 'play' of undefined
    at flowplayer.min.js:6

我认为我应该在启动另一个实例或类似操作之前关闭上一个实例,但是我迷路了,因为这是我第一次使用flowplayer。 感谢您的提示。

0 个答案:

没有答案