flv.js无法播放http

时间: 2023-08-28 admin IT培训

flv.js无法播放http

flv.js无法播放http

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.jsisLive: true,					//直播模式hasAudio: true, 			//音频开启hasVideo: true,				//视频开启enableStashBuffer: flase, //设置启用播放缓存,只在直播起作用(降低延迟)url: ""
})

我的写法:

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