For the complete documentation index, see llms.txt. This page is also available as Markdown.

Launch Fullscreen Player (iOS)

The host application can invoke VideoFeedViewController.openVideoPlayer to launch the video player. This method also accepts a VideoFeedContentSource parameter.

Open Single content player

func getConfiguration() -> VideoFeedContentConfiguration {
    var configuration = VideoFeedContentConfiguration()
    configuration.playerView.onFirstLaunch = .muteOnFirstLaunch
    
    // You can also customize other configurations.
    return configuration
}

VideoFeedViewController.openVideoPlayer(
    source: .singleContent(contentID: "encoded video id"),
    feedConfiguration: getConfiguration(),
    isPictureInPictureEnabled: true
) { result in
    switch result {
    case .success(let vc):
        debugPrint(">>> Opened player with feedId: \(vc.feedID)")
        break;
    default:
        break;
    }
}

Open playlist player

Configuration for opening video player

Please consult Player configurations (iOS)

Last updated

Was this helpful?