0
点赞
收藏
分享

微信扫一扫

flv.js无法播放http-flv视频流(带音频)

zidea 2022-03-23 阅读 73

flv.js demo地址

http-flv视频流不带音频时,可以通过flv.js直接拉流显示。
但是开发需要,视频流中加入音频后,flv.js不能直接拉流显示。

原因:hasAudio开关设置

解决:可以通过上面的flv.js demo,做一个拉流测试,输入stream url并手动设置顶端开关,再依次点击下方Load、Start按键进行测试。
在这里插入图片描述

代码部分:

参数设置及注释(取自官方文档)

flvjs.createPlayer({
		type: 'flv',						//flv格式
		enableWorker: true, 	//浏览器端开启flv.js的worker,多进程运行flv.js
		isLive: true,					//直播模式
		hasAudio: true, 			//音频开启
		hasVideo: true,				//视频开启
		enableStashBuffer: flase, //设置启用播放缓存,只在直播起作用(降低延迟)
		url: "http://10.1.41.21xxxxxxxxxxxxxx"
})

我的写法:
在这里插入图片描述

最后flv.js可以播放http-flv带音频的视频流,完结。

举报

相关推荐

0 条评论