更新时间: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>
HWLLSPlayer.setParameter('AUTO_DOWNGRADE', true)
const btnStartPlay = document.getElementById('btnStartPlay')
const btnStopPlay = document.getElementById('btnStopPlay')
const streamUrl = 'your stream url'
const client = HWLLSPlayer.createClient()
bindEvent(client)
btnStartPlay.addEventListener('click', () => {
startPlay(client, streamUrl, 'preview')
})
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) {
client.startPlay(url, {
elementId: elementId,
})
}
function stopPlay(client) {
client.stopPlay()
}
</script>
</body>
</html>
父主题: 代码示例