Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khalisafkari/react-native-kvideo

react native video control, clean & fast
https://github.com/khalisafkari/react-native-kvideo

react-native react-native-video

Last synced: about 1 month ago
JSON representation

react native video control, clean & fast

Awesome Lists containing this project

README

        

## react-native-kvideo
react-native-kvideo is a react-native-video based video player component. React Native > 0.62.* is required.


> Currently, the performance is not tested on IOS.

__Features:__
- Basic playback features, friendly interface, progress control, evolving animation, and simple style.
- Fine-grained optimization, the UI thread can maintain 60 FPS during playback, and the JS thread can maintain 60 ~ 55 FPS.
- Provides full-screen playback.
- Supports formats such as MP4, M4A, FMP4, WebM, MKV, MP3, Ogg, WAV, MPEG-TS, MPEG-PS, FLV and ADTS (AAC).
- Support DASH, HlS and SmoothStreaming adaptive streaming.


#### Basic playback function, schedule control.
![](./demo.png)

### Installation

React-native-kvideo uses react-native-video, react-native-system-setting,react-native-vector-icons, and @react-native-community/slider. You need to install these dependencies yourself.

```bash
yarn add react-native-kvideo
```

link:

```bash
react-native link react-native-video
react-native link react-native-system-setting
react-native link react-native-vector-icons
react-native link @react-native-community/slider
```

### Usage simple

```js
import IVideo from 'react-native-kvideo';

```

### Functions & Props

> check your autocomplete vscode or idea