React项目中使用Dplayer播放FLV格式视频教程(不支持ios)

本文档介绍了如何在React项目中利用Dplayer和flv.js播放FLV格式的视频,详细阐述了引入库和实际使用步骤,特别指出由于iOS不支持FLV,故需后端转流为HLS格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

写在最前面:由于公司突然要搞个移动端h5,可以在手机上查看监控视频,但我们公司的视频直播流都是flv格式的,所以我找了个插件:Dplayer来实现。 注意:!!!!ios不支持flv格式的直播流。Dplayer、VideoJS这些就不说了,基于MSE解码的视频播放器在ios上都无法使用,说自己能支持的 EasyPlayer.js、WXInlinePlayer 我也试过了,无法支持。

所以最终还是让后端转流了,转成HLS格式。


提示:记录一下Dplayer播放flv格式的视频的步骤。

一、Dplayer

Dplayer官网指南

二、使用步骤

1.引入库

不管使用什么样的播放器,要支持FLV格式的视频流,就必须要引入flv.js。

flv.js是由bilibili开发的HTML5 Flash 视频 (FLV) 播放器
flv.js 的工作原理是将 FLV 文件流转换为 ISO BMFF(分段 MP4)片段,然后通过媒体源扩展API将 mp4 片段提供给 HTML5元素。

可以使用<Script>标签在html文件的header中使用cdn引入。
如下:

<script src="https://cdn.bootcdn.net/ajax/libs/flv.js/1.6.0/flv.js"></script
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值