1.0.3 • Published 4 years ago

react-native-txplayer v1.0.3

Weekly downloads
4
License
MIT
Repository
-
Last release
4 years ago

react-native-txplayer

腾讯云点播播放器 RN 封装,支持多种播放格式,支持 android 和 ios

Getting started

$ npm install react-native-txplayer --save

Mostly automatic installation

$ react-native link react-native-txplayer

Manual installation

Usage

import RNTXplayer from 'react-native-txplayer';

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

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

Props

namedescription
source播放资源
poster封面图
enableFullScreen是否允许全屏
themeColor主题色
onFullScreen全屏事件
onCompletion播放完毕事件
enableCast是否显示投屏按钮
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>;