- Download .zip or clone the repository to Your local drive.
- Open the JuvoPlayer solution with Microsoft Visual Studio. See the articles regarding Tizen .Net TV environment setup here: https://developer.samsung.com/tv/tizen-net-tv
- Setup the nuget packages repository for the solution (restore NuGet packages)
- Set one of the UI projects as a StartUp Project. Choose one of the following:
- XamarinPlayer
- JuvoPlayer.OpenGL
- JuvoReactNative
- SimplePlayer
Due to it's 'hybrid' nature, The JuvoReactNative projects requires additional step. Before the first build or any JS part modifications it needs creation of the bundles to be included in the Tizen .NET shared\res folder. See the 'React Native bundle preparation' for details.
- Make sure Nodejs and Yarn have been successfully installed in Your system.
- Go to the JuvoReactNative root directory in the command line window.
- Type the
yarn
command without any parameters. Wait until all the dependencies have been installed. - Release mode
- Type:
yarn bundle
- Go and delete the JuvoReactNative\Tizen\shared\res\assets\assets folder which is redundant (React Native Tizen bundle script issue: https://github.com/Samsung/react-native-tizen-dotnet/issues/30#issue-533804121)
- Build the JuvoReactNative with MS Visual Studio.
- Type:
- Debug mode
- Follow the 'Release mode' instructions but replace the first step with:
yarn bundle --dev
command.
- Follow the 'Release mode' instructions but replace the first step with: