我正在使用此功能显示几个实时网络摄像头:
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},
]
}
});
问题是,当我使用第一个name
和url
调用它时,它可以工作,但是从那以后,如果我再次使用另一个URL调用该函数,则总是得到一个空白页,并且控制台错误消息:
Uncaught TypeError: Cannot read property 'play' of undefined
at flowplayer.min.js:6
我认为我应该在启动另一个实例或类似操作之前关闭上一个实例,但是我迷路了,因为这是我第一次使用flowplayer。 感谢您的提示。