react-native-aws-ivs-player-view

React native player view for AWS Interactive Video Service

Usage no npm install needed!

<script type="module">
  import reactNativeAwsIvsPlayerView from 'https://cdn.skypack.dev/react-native-aws-ivs-player-view';
</script>

README

react-native-aws-ivs-player-view

React Native view bindings for the AWS Interactive Video Service

Installation

npm install react-native-aws-ivs-player-view

Usage

import PlayerView from "react-native-aws-ivs-player-view";

// ...
<PlayerView
    style={styles.player}
    ref={(e: any) => {
        this.player = e;
    }}
/>
<Button
    onPress={() => {
        this.player.pause();
    }}
    title="Pause"
/>
<Button
    onPress={() => {
        this.player.load(
        '<SOME_HLS_URL>'
        );
    }}
    title="Play Me"
/>

Development

If you are interested in extending or enhacning this project, first clone it, then:

Run

yarn bootstrap

When the bootstrap is done, you will be able to start the example app by executing one of the following commands:

# Android app
yarn example android
# iOS app
yarn example ios

Contributing

Please open PRs or issues and we will merge accordingly.

License

MIT