Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 2.04 KB

example-app.md

File metadata and controls

51 lines (37 loc) · 2.04 KB

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.

basic-ui basic-ui-source basic-ui-source
The DefaultTHEOplayerUi in 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, or free trial 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