GitXplorerGitXplorer
y

youtube-ios-player-helper

public
1642 stars
681 forks
307 issues

Commits

List of commits on branch master.
Verified
f57129cd4380ec0a74dd3a59da3270a1d653d59b

Release pod 1.0.4

ttodd-patterson committed 3 years ago
Verified
622201b52c3d2a0cc391658c004accfacb1c2223

Update README.md

ttodd-patterson committed 3 years ago
Verified
cebd3ae9a6456155abfdbc0f3785e72ee02c41b4

Add Swift Package Manager Support (#411)

committed 3 years ago
Verified
ff5991e6e3188867fe2738aa92913a37127f8f1d

Release pod 1.0.3

ttodd-patterson committed 4 years ago
Verified
35159c11038edbc5a7dd3a89db18ac728fc15b82

Handle Javascript-based navigation for iFrame player in WKWebView (#425)

committed 4 years ago
Verified
da1ae1b0a57fb41e4966eec01cc98d4e48cc71ea

Release pod 1.0.2

ttodd-patterson committed 4 years ago

README

The README file for this repository.

YouTube-Player-iOS-Helper

Version Platform

Overview

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.

Installation

CocoaPods

YouTube-Player-iOS-Helper is available through CocoaPods. To install the library, add the following line to your Podfile and replace "x.y.z" with the latest version.

pod "youtube-ios-player-helper", "~> x.y.z"

Swift Package Manager

Add the following line to the dependencies in your Package.swift:

.package("https://github.com/youtube/youtube-ios-player-helper.git", from: "x.y.z")

Add YouTubeiOSPlayerHelper to your target's dependencies.

.target(name: "TargetName",
        dependencies: [
          "YouTubeiOSPlayerHelper"
        ]
      )

Usage

After installing in your project, to use the library:

  1. Drag a UIView the desired size of your player onto your Storyboard.
  2. Change the UIView's class in the Identity Inspector tab to YTPlayerView
  3. Import "YTPlayerView.h" in your ViewController.
  4. Add the following property to your ViewController's header file:
    @property(nonatomic, strong) IBOutlet YTPlayerView *playerView;
  1. Load the video into the player in your controller's code with the following code:
    [self.playerView loadWithVideoId:@"M7lc1UVf-VE"];
  1. Run your code!

See the sample project for more advanced uses, including passing additional player parameters and working with callbacks via YTPlayerViewDelegate.

Original Authors

  • Ikai Lan
  • Ibrahim Ulukaya
  • Yoshifumi Yamaguchi

License

YouTube-Player-iOS-Helper is available under the Apache 2.0 license. See the LICENSE file for more info.