1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-07-21 07:26:39 +08:00
2020-09-14 20:25:35 +08:00

58 lines
1.3 KiB
Plaintext

{% extends 'templates/main.volt' %}
{% block content %}
<div id="player"></div>
{% endblock %}
{% block inline_css %}
<style>
.kg-body {
padding: 0;
}
</style>
{% endblock %}
{% block inline_js %}
<script src="https://imgcache.qq.com/open/qcloud/video/vcplayer/TcPlayer-2.3.2.js"></script>
<script>
layui.use(['jquery'], function () {
var $ = layui.jquery;
var playUrls = JSON.parse('{{ pull_urls|json_encode }}');
var options = {
live: true,
autoplay: true,
h5_flv: true,
width: 720,
height: 405
};
var formats = ['rtmp', 'flv', 'm3u8'];
var rates = ['od', 'hd', 'sd'];
$.each(formats, function (i, format) {
$.each(rates, function (k, rate) {
if (playUrls.hasOwnProperty(format) && playUrls[format].hasOwnProperty(rate)) {
var key = k === 0 ? format : format + '_' + rate;
options[key] = playUrls[format][rate];
}
});
});
console.log(options);
var player = new TcPlayer('player', options);
});
</script>
{% endblock %}