React中使用react-player 播放视频或直播的方法
业务中需要播放视频,寻来寻去,找到了react-player
初次点击,甚是眼熟,思来想去,竟是钉钉同款
如果使用react框架 先安装
npm install --save video-react react react-dom redux
1.引入video-react以及CSS
css一定不要忘记引用 否则会出现样式丢失和奇奇怪怪的情况 切记
import "video-react/dist/video-react.css";
import { Player, ControlBar } from 'video-react';video-react提供了很多ControlBar组件 可以查看官方文档进行引用 比如倍速等等
2.创建实例
<Modal
title="我是title"
forceRender={true}
visible={this.state.videoVisible}
onOk={this.handleCancel}
onCancel={this.handleCancel}>
<Player
ref={player => {
this.player = player;
}}
preload='none'
>
<ControlBar autoHide={false} className="my-class" />
<source src={this.state.source} />
</Player>
</Modal>这里的source src是播放地址,可以动态更改,但一定要在渲染之前加载
其余的方法可以在官网查看文档
补充:react-player一个很好用的直播组件,可以播放视频等等
一个很好用的直播组件,可以播放视频等等
import React from 'react';
import ReactPlayer from 'react-player'
class LiveBroadcast extends React.Component {
render() {
return (
<ReactPlayer
className='react-player'
url='....flv'
width='100%'
height='100%'
playing={true}
controls
/>
)
}
}
export default LiveBroadcast到此这篇关于React中使用react-player 播放视频或直播的文章就介绍到这了,更多相关React播放视频或直播内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
React-Hooks之useImperativeHandler使用介绍
这篇文章主要为大家介绍了React-Hooks之useImperativeHandler使用介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-07-07
React库之react-beautiful-dnd介绍及其使用过程
在使用React构建Web应用程序时,拖拽功能是一项常见需求,为了方便实现拖拽功能,我们可以借助第三方库react-beautiful-dnd,本文将介绍react-beautiful-dnd的基本概念,并结合实际的项目代码一步步详细介绍其使用过程,需要的朋友可以参考下2023-11-11
React Router掌握路由搭建与权限管控的操作方法( 从入门到精通)
本文详细介绍了React Router库在React应用开发中的应用,包括其核心功能、安装使用、基础使用、核心组件和功能、路由参数和嵌套路由、编程式导航以及路由权限管理等方面,感兴趣的朋友一起看看吧2025-01-01
在React中实现分块导出大量数据表格并压缩成图片的解决方案
在现代Web开发中,处理和展示大量数据是一个常见的挑战,特别是在使用React框架时,我们经常需要将这些数据以表格的形式展示,并提供导出功能,本文将介绍如何在React中实现一个高效、分块导出大量数据表格,并将其压缩为图片的解决方案,需要的朋友可以参考下2024-12-12


最新评论