Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lunatiquecoder/react-native-media-console

A React Native video player. Built with TypeScript ❤️
https://github.com/lunatiquecoder/react-native-media-console

media-player react react-native react-native-community react-native-tvos react-native-video tvos video video-controls video-player

Last synced: 22 days ago
JSON representation

A React Native video player. Built with TypeScript ❤️

Awesome Lists containing this project

README

        

# 🕹 react-native-media-console
[![platforms][3]][4]
[![GitHub issues][5]][6]
[![GitHub][7]][8]
[![GitHub top language][9]][10]
[![Maintenance][11]][12]
[![npm][13]][14]

VideoPlayer for the React Native `` component at [react-native-video][15].

[![demogif][16]][17]


## ⭐️ Features

This monorepo contains the `react-native-media-console` modules (`./packages/*`) and examples (`./examples/*`):

| Package | Description |
| ------------- | ------------- |
| [`react-native-media-console`][22] | Main package. Here you will also find complete documentation. |
| [`@react-native-media-console/reanimated`][23] | Use reanimated animations for the videoplayer |
| `@react-native-media-console/icons` | 🚧 Work In Progress|


| Example app | Description |
| ------------- | ------------- |
| [`Expo Video TV app`][24] | Multi platform app to demonstrate how `react-native-media-console` works
and also used for testing and contributing. |


## Contributing

Issues, pull request, and discussion are all welcome. See the [Contribution Guidelines](CONTRIBUTING.md) for details, and please reach out to [the author](https://github.com/LunatiqueCoder) if you would like to participate more significantly.

Active contributors are eligible to receive a license for all JetBrains Products that can be used for open source development.

## 🏆 Sponsors

| | |
|---------------------------|--------------------------------|
| [![jetbrains100][18]][19] | [![englishdislogo100][20]][21] |

[1]: https://github.com/criszz77/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/criszz77/react-native-media-console/actions
[3]: https://img.shields.io/badge/platforms-Android%20%7C%20iOS%20%7C%20tvOS-brightgreen.svg?style=flat-square&colorB=191A17
[4]: https://github.com/react-native-tvos/react-native-tvos
[5]: https://img.shields.io/github/issues/criszz77/react-native-media-console
[6]: https://github.com/criszz77/react-native-media-console/issues
[7]: https://img.shields.io/github/license/criszz77/react-native-media-console
[8]: https://github.com/criszz77/react-native-media-console/blob/master/LICENSE
[9]: https://img.shields.io/github/languages/top/criszz77/react-native-media-console
[10]: https://github.com/criszz77/react-native-media-console/search?l=typescript
[11]: https://img.shields.io/maintenance/yes/2025
[12]: https://github.com/criszz77/react-native-media-console/graphs/contributors
[13]: https://img.shields.io/npm/v/react-native-media-console
[14]: https://www.npmjs.com/package/react-native-media-console
[15]: https://github.com/react-native-video/react-native-video
[16]: https://user-images.githubusercontent.com/55203625/159137837-4e34a8be-1cbb-48ae-9d67-99ce4922e660.gif
[17]: https://user-images.githubusercontent.com/55203625/159138065-cf3554b6-3f8b-4cab-bf94-0f3fc0b57333.gif
[18]: https://user-images.githubusercontent.com/55203625/213786907-b95dfb4b-08bf-4449-a055-72edf401da23.png
[19]: https://www.jetbrains.com/
[20]: https://user-images.githubusercontent.com/55203625/213786736-1d0226de-f810-4ece-968f-08c81c769948.png
[21]: https://englishdiscoveries.page.link/fJc4
[22]: https://github.com/LunatiqueCoder/react-native-media-console/tree/master/packages/media-console
[23]: https://github.com/LunatiqueCoder/react-native-media-console/tree/master/packages/reanimated
[24]: https://github.com/LunatiqueCoder/react-native-media-console/tree/master/examples/MyTVProject