Name: YoutubePlayer-in-WKWebView
Owner: BuzzFeed
Description: Helper library for iOS developers looking to add YouTube video playback in their applications via the iframe player in a WKWebView
Created: 2018-04-02 22:42:26.0
Updated: 2018-04-10 18:06:58.0
Pushed: 2018-04-10 18:07:34.0
Size: 197
Language: Objective-C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
YoutubePlayer-in-WKWebView is forked from youtube-ios-player-helper For using WKWebView.
YTPlayerView
-> WKYTPlayerView
// YTPlayerView
NSTimeInterval duration = self.playerView.duration;
// WKYTPlayerView
[self.playerView getDuration:^(NSTimeInterval duration, NSError * _Nullable error) {
if (!error) {
float seekToTime = duration * self.slider.value;
}
}];
To run the example project; clone the repo, and run pod install
from the Project directory first. For a simple tutorial see this Google Developers article - Using the YouTube Helper Library to embed YouTube videos in your iOS application.
YouTube-Player-iOS-Helper is available through CocoaPods, to install it simply add the following line to your Podfile:
pod "YoutubePlayer-in-WKWebView", "~> 0.2.0"
After installing in your project and opening the workspace, to use the library:
perty(nonatomic, strong) IBOutlet WKYTPlayerView *playerView;
f.playerView loadWithVideoId:@"M7lc1UVf-VE"];
See the sample project for more advanced uses, including passing additional player parameters and working with callbacks via WKYTPlayerViewDelegate.
hmhv
YoutubePlayer-in-WKWebView is available under the Apache 2.0 license. See the LICENSE file for more info.