📺 VideoPlayerView for kids, Tried to make it as similar as possible a Youtube kids App Player UI
SummerPlayerView is an iOS Custom VideoPlayerView, It tried to make it as similar as possible a Youtube kids App's Player UI
To run the example project, clone the repo, and run pod install
from the Example directory first.
SummerPlayerView is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'SummerPlayerView'
Currently SummerPlayerView
can be instantiated programatically only
import UIKit
import AVKit
import SummerPlayerView
class PlayerViewController: UIViewController {
let defaultConfig = DefaultConfig()
override func viewDidLoad() {
super.viewDidLoad()
let testContents = ContentsMaker.getContents()
let sampleTheme = ThemeMaker.getTheme()
let summerPlayerView = SummerPlayerView(configuration: defaultConfig, theme: sampleTheme,targetView: view)
summerPlayerView.delegate = self
if let currentItem = testContents.first {
summerPlayerView.setupPlayList(currentItem: currentItem, items: testContents)
}
view.addSubview(summerPlayerView)
summerPlayerView.pinEdges(targetView: view)
}
}
Configure SummerPlayerView's theme and configurations, and target view where the video will appear like sample code
Currently, only landscape mode is supported
It tried to make it as similar as possible a Youtube kids App Player UI Through SummerPlayerView, you can understand the following basic player actions
Derrick, [email protected]
SummerPlayerView is available under the MIT license. See the LICENSE file for more info.