react native封装视频播放器 手势上下左右滑动改变音量

2020-05-14  本文已影响0人  扯扯疯
源码地址react-native-rn-videoplayer

功能 :控件锁定滑动调节音量屏幕亮度挂载恢复亮度视频左右滑动以及拖动进度条调节视频进度全屏切换缓存进度双击视频暂停ios全屏隐藏底部小横条等,基于react-native-video

推荐查看视频预览地址

动图效果预览

android2.2.3.gif

安装

- 查看安装说明

使用

import Videoplayer from 'react-native-rn-videoplayer';

<VideoPlayer
url={"https://xxxxx.mp4"}
navigation={this.props.navigation}//路由 用于小屏屏播放的返回按钮
ref={(ref)=>this.player=ref}
poster={"http:XXX.jpg"}//视频封面
/>

api

poster={"http://i1.hdslb.com/bfs/archive/784013a39c59aede1ee9e775ec271790dfd7dc4b.jpg@320w_200h.jpg"}

暴露方法

import {NgxuSetting} from 'react-native-rn-videoplayer'

显示或者隐藏安卓底部虚拟按键

const Setting = new NgxuSetting()
Setting.hideAndroidBottom()
Setting.showAndroidBottom()

获取手机系统亮度

const Setting = new NgxuSetting()
Setting.getBrightness((e)=>{consoloe.log(e)})

改变ios系统亮度 android 当前app亮度

   const Setting = new NgxuSetting()
   Setting.SetBrightness(1)//0-1之间
上一篇 下一篇

猜你喜欢

热点阅读