KoustMoviePlayer is a custom player for iOS. It's similar to Netflix's Player and it is almost available with its all features.
You can use CocoaPods to install koustMoviePlayer
by adding it to your Podfile
:
platform :ios, '10.0'
use_frameworks!
pod 'koustMoviePlayer'
class
path in your project. var koustMPC:KoustPlayerView!
override func viewWillAppear(_ animated: Bool) {
koustMPC = KoustPlayerView(videoURL:URL(string:"https://samplevideos.com/video123/mp4/720/big_buck_bunny_720p_10mb.mp4")!)
}
@IBAction func playAction(_ sender: Any) {
koustMPC.subtitleResourceName = "sample"
koustMPC.skipButtonDuration = 5
koustMPC.skipButtonActive = true
koustMPC.backButtonTitle = "Cartoon Movie | For Kids +4"
koustMPC.autoPlay = .play
koustMPC.presentAVPlayer()
}
SubtitleModel.swift,KoustSubtitleController.swift and KoustPlayerProtocol.swift
in your project.
let subTitle = KoustSubTitleController(delegate: self)
subTitle.setSubtitle(forResource: "exampleSrtFile")```
KoustSubtitleDelegate
class.