Example Application
The example application on our react-native-theoplayer
git repository demonstrates how the use the
player with the THEOplayerView component and the UI components from @theoplayer/react-native-ui.
The example app depends on react-native-tvos,
a fork of the main react-native repository, to properly include support for Apple TV.
In this section we cover building and running the example app. If you would like to know more about the
DefaultTHEOplayerUi and all the other UI components,
visit our React Native UI project.
|  |  |  | 
|---|---|---|
| The DefaultTHEOplayerUiin action. | Choosing a demo source from a custom UI component. | Preview thumbnails. | 
Building the example application
Clone the repository and install the dependencies for the react-native-theoplayer package:
$ git clone react-native-theoplayer
$ cd react-native-theoplayer
$ npm i
Install dependencies for the example application:
$ (cd example && npm i)
For iOS and tvOS, also make sure to install pod dependencies
$ (cd example/ios && pod install)
Make sure to configure your THEOplayer license in the app config.
Finally, after making sure the necessary development tools are installed, build & deploy the example:
$ cd example
$ npm run android
$ npm run ios
$ npm run web