AVPlayer tvOS XCFramework
Step 0: Creating AVPlayer based media player application
Create a directory for integration by doing the following. Open the terminal, change directory to the home directory, and create a folder sampleintegration
cd ~/
mkdir sampleintegration
cd sampleintegration/Pull the Sample Application from the release notes and unzip it
Get the sample app dependencies by changing the directory to the ~/sampleintegration/tvOSTestApp and execute the following steps.
Step 1: Integrating the MMAVPlayerFramework
There are five steps involved for integrating the MediaMelon Player SDK using the MMAVPlayerFramework XCFramework:
Importing the framework
Providing asset information for the content before starting the player and after creating its instance
Cleaning up the SDK integration session
Disable manifest fetching by the SDK
Open the project file ~/sampleintegration/tvOSTestApp/tvOSTestApp.xcodeproj in XCode and edit the file ViewController.swiftas mentioned below
1. Import Frameworks
2. Provide Asset information
SWIFT:
Objective-C
3. Cleaning up the SDK Session
5. Disable manifest fetching by the SDK
If your workflow restricts the manifest to be accessible from both player and the MediaMelon Player SDK simultaneously, then, you can disable the fetch of manifest via disableManifestsFetch() in method _configureMMSDKwithURL()
Last updated