Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/khalisafkari/react-native-kvideo
- Owner: khalisafkari
- Created: 2020-05-06T00:15:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T05:11:43.000Z (about 2 years ago)
- Last Synced: 2024-11-30T05:21:57.114Z (about 1 month ago)
- Topics: react-native, react-native-video
- Language: TypeScript
- Homepage:
- Size: 2.3 MB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
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