更新时间:2024-11-15 GMT+08:00
指定降级
指定降级的代码示例,如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Downgrade Demo</title>
<script src="sdk/HWLLSPlayer.js"></script>
</head>
<body>
<div id="preview" style="width: 1280px; height: 720px; position:relative;"></div>
<button id="btnStartPlay">start play</button>
<button id="btnStopPlay">stop play</button>
<script>
const btnStartPlay = document.getElementById('btnStartPlay')
const btnStopPlay = document.getElementById('btnStopPlay')
const streamUrl = 'your stream url'
const flvUrl = 'your flv url'
const client = HWLLSPlayer.createClient()
bindEvent(client)
btnStartPlay.addEventListener('click', () => {
startPlay(client, streamUrl, 'preview', {
flvUrl: flvUrl
})
})
btnStopPlay.addEventListener('click', () => {
stopPlay(client)
})
function bindEvent(client) {
client.on('Error', (error) => {
console.log(`error: ${JSON.stringify(error)}`)
})
client.on('player-changed', (mediaFormat) => {
console.log(`player changed:${mediaFormat}`)
})
}
function startPlay(client, url, elementId, downgradeUrl) {
client.startPlay(url, {
elementId: elementId,
downgradeUrl: downgradeUrl,
})
}
function stopPlay(client) {
client.stopPlay()
}
</script>
</body>
</html>
父主题: 代码示例