1.0.40 • Published 2 years ago

@tg1518/react-native-txplayer v1.0.40

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@tg1518/react-native-txplayer

腾讯云点播播放器 RN 封装,支持多种播放格式,支持 android 和 ios 【搬砖修改】

Getting started

$ npm install @tg1518/react-native-txplayer --save

Mostly automatic installation

$ react-native link @tg1518/react-native-txplayer

Manual installation

Usage

import RNTXplayer from '@tg1518/react-native-txplayer';

const source='http://200024424.vod.myqcloud.com/200024424_709ae516bdf811e6ad39991f76a4df69.f20.mp4'

    <RNTXplayer source={source} progressBar={true} style={{ width: screenWidth, height: 200 }} />;

更新

2022/4/19 修改了全屏不旋转手机 添加是否显示进度条 【主要用于直播隐藏进度条】

Props

namedescription
source播放资源
poster封面图
enableFullScreen是否允许全屏
progressBar是否显示进度条
themeColor主题色
onFullScreen全屏事件
onPlay播放暂停事件
onCompletion播放完毕事件
enableCast是否显示投屏按钮
isCustomStyle全屏是否使用自定义样式
onCastClick投屏按钮点击事件
onChangeBitrate分辨率切换
onProgress进度回调
onPrepare播放准备回调

Method

nameparmasdescription
playtrue/false开始/暂停播放
fullscreentrue/false控制是否全屏
stop/停止播放
seekTonumber(秒)快进到多少秒
this.RNTXplayerRef.play();
this.RNTXplayerRef.fullscreen();

Custom ui

自定义控制层 UI

import TXViewPlayer from 'react-native-txplayer/TXViewPlayer';

// TXViewPlayer 支持参数可见源码 TXViewPlayer.propTypes
<TXViewPlayer>
    <CustomUi />
</TXViewPlayer>;
1.0.40

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.3

2 years ago