1.2.15 • Published 2 years ago

react-native-aliplayer-b v1.2.15

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

react-native-aliplayer

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

Getting started

$ npm install react-native-aliplayer --save

Mostly automatic installation

$ react-native link react-native-aliplayer

Manual installation

Android

add maven { url 'https://maven.aliyun.com/repository/releases' } in allprojects.repositories

Usage

import RNAliplayer from 'react-native-aliplayer';

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

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

Props

namedescription
source播放资源
poster封面图
enableFullScreen是否允许全屏
themeColor主题色
onFullScreen全屏事件
onCompletion播放完毕事件
enableCast是否显示投屏按钮
onCastClick投屏按钮点击事件
onChangeBitrate分辨率切换
onProgress进度回调
onPrepare播放准备回调
isLandscape全屏是否横屏

Method

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

Custom ui

自定义控制层 UI

import ALIViewPlayer from 'react-native-aliplayer/ALIViewPlayer';

// ALIViewPlayer 支持参数可见源码 ALIViewPlayer.propTypes
<ALIViewPlayer>
  <CustomUi />
</ALIViewPlayer>;
1.2.12

2 years ago

1.2.13

2 years ago

1.2.14

2 years ago

1.2.15

2 years ago

1.2.9

3 years ago

1.2.10

2 years ago

1.2.11

2 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago