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

Video Feed Content Source (iOS)

Video Feed Content Source

The enum VideoFeedContentSource defines the different sources that can be used to populate the Video Feed/Player Deck/Circle Story.

Channel

Displays content from the specified channel id.

let channelID = "<Channel ID>"
let source = VideoFeedContentSource.channel(channelID: channelID)
// UIKit
let videoFeedView = FWSVideoFeedView(source: source)
let playerDeckView = PlayerDeckView(source: source)
let circleStory = CircleStoryView(source: source)
// SwiftUI
FWSVideoFeedSwiftUIView(source: source)
PlayerDeckSwiftUIView(source: source)
CircleStorySwiftUIView(source: source)

Channel Playlist

Displays content from the specified playlist id.

let channelID = "<Your Channel ID>"
let playlistID = "<Playlist ID>"
let source = VideoFeedContentSource.channelPlaylist(channelID: channelID, playlistID: playlistID)
// UIKit
let videoFeedView = FWSVideoFeedView(source: source)
let playerDeckView = PlayerDeckView(source: source)
let circleStory = CircleStoryView(source: source)
// SwiftUI
FWSVideoFeedSwiftUIView(source: source)
PlayerDeckSwiftUIView(source: source)
CircleStorySwiftUIView(source: source)

Dynamic Content

Displays dynamic content based on the provided channel id and content parameters.

Hashtag Playlist

Displays content based on the provided channel id and the hashtag expression.

Or a more advanced hashtag expression can be used to fine tune the results

SKU Playlist

Displays content based on the provided channel id and SKU/Product external IDs.

Single Video or Live Stream

Displays a single video or live stream content.

Video Ads

Displays video ads based on vast XML.

Channel Videos

Last updated

Was this helpful?