$(function () {
|
|
function realStartVideo(dom, url) {
|
if (Hls.isSupported()) {
|
dom.volume = 1.0;
|
var hls = new Hls();
|
var m3u8Url = decodeURIComponent(url)
|
hls.loadSource(m3u8Url);
|
hls.attachMedia(dom);
|
hls.on(Hls.Events.MANIFEST_PARSED, function () {
|
dom.play();
|
});
|
}
|
}
|
|
// 获取设备号,序列号
|
var channelNumber = getQueryStringByKey('channelNumber');
|
var serialNumber = getQueryStringByKey('serialNumber');
|
|
$.ajax({
|
type: 'GET',
|
dataType: 'JSON',
|
url: "https://web.byisf.com:18000/GetPlayUrl?deviceCode=" + serialNumber + "&chl=" + channelNumber,
|
success: function (data) {
|
|
realStartVideo($('.realtime-view-video-box video')[0], data.data.m3u8)
|
|
}
|
})
|
|
|
|
|
|
function getQueryStringByKey(key) {
|
return (document.location.search.match(new RegExp("(?:^\\?|&)" + key + "=(.*?)(?=&|$)")) || ['', null])[1];
|
}
|
})
|