MLVideoPlayer 1.0.1

MLVideoPlayer 1.0.1

Michel Anderson Lutz Teixeira 维护。



MLVideoPlayer

   

Platforms License

Swift Package Manager Carthage compatible CocoaPods compatible SwiftFrameworkTemplate

用 Swift 编写的简单视频播放器

使用方法

示例:ViewController > viewDidLoad

let mLVideoPlayer = MLVideoPlayer(url: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4", width: 280, height: 200)
self.addChild(mLVideoPlayer.viewController)
self.view.addSubview(mLVideoPlayer.viewController.view)
mLVideoPlayer.viewController.didMove(toParent: self)

   

      ## 文档

文档

MLLineChart 文档(100% 文档化)

要求

  • iOS 10.0+
  • Xcode 10.0+

安装

依赖管理器

CocoaPods

CocoaPods 是Cocoa项目的依赖管理器。您可以使用以下命令来安装它

$ gem install cocoapods

要使用CocoaPods将MLVideoPlayer集成到您的Xcode项目中,请指定您的Podfile

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

pod 'MLVideoPlayer', '~> 1.0.0'

然后,运行以下命令

$ pod install
Carthage

Carthage 是一个去中心化的依赖管理器,它自动将框架添加到您的Cocoa应用程序中。

您可以使用 Homebrew 使用以下命令来安装Carthage

$ brew update
$ brew install carthage

要使用Carthage将MLVideoPlayer集成到您的Xcode项目中,请在您的Cartfile中指定它

github "micheltlutz/MLVideoPlayer" ~> 1.0.0
Swift包管理器

要将MLVideoPlayer作为 Swift包管理器 包使用,只需在您的Package.swift文件中添加以下内容。

// swift-tools-version:4.2

import PackageDescription

let package = Package(
    name: "HelloMLVideoPlayer",
    dependencies: [
        .package(url: "https://github.com/micheltlutz/MLVideoPlayer.git", .upToNextMajor(from: "1.0.0"))
    ],
    targets: [
        .target(name: "HelloMLVideoPlayer", dependencies: ["MLVideoPlayer"])
    ]
)

手动

如果您不希望使用上述提到的任何依赖管理器,您可以手动将MLVideoPlayer集成到项目中。

Git子模块

  • 打开终端, cd 到您的顶层项目目录,并运行以下命令 “if” 您的项目没有初始化为git存储库
$ git init
  • 通过运行以下命令将MLVideoPlayer添加为git 子模块
$ git submodule add https://github.com/micheltlutz/MLVideoPlayer.git
$ git submodule update --init --recursive
  • 打开新的 MLVideoPlayer 文件夹,并在您的应用程序的Xcode项目的Project Navigator中将其拖动到MLVideoPlayer.xcodeproj

    应该在您的应用程序的蓝色项目图标下嵌套显示。它是在所有其他Xcode组之上还是之下无关紧要。

  • 在Project Navigator中选择 MLVideoPlayer.xcodeproj,并验证部署目标与您的应用程序目标相匹配。

  • 然后,在Project Navigator中选择您的应用程序项目(蓝色项目图标),进入目标配置窗口,并在侧边栏的“Targets”标题下选择应用程序目标。

  • 在该窗口顶部的标签栏中,打开“General”面板。

  • 在“Embedded Binaries”部分下点击 + 按钮。

  • 您将看到两个不同的MLVideoPlayer.xcodeproj文件夹,每个文件夹都包含嵌套在“Products”文件夹中的不同版本的MLVideoPlayer.framework

    您选择哪个“Products”文件夹没有关系。

  • 选择 MLVideoPlayer.framework

  • 完成啦!

MLVideoPlayer.framework 将自动作为目标依赖项添加,作为链接框架和嵌入框架在复制文件构建阶段中,这是您在模拟器和设备上构建所需的全部内容。

集成二进制文件

  • https://github.com/micheltlutz/MLVideoPlayer/releases下载最新版本
  • 然后,在Project Navigator中选择您的应用程序项目(蓝色项目图标),进入目标配置窗口,并在侧边栏的“Targets”标题下选择应用程序目标。
  • 在该窗口顶部的标签栏中,打开“General”面板。
  • 在“Embedded Binaries”部分下点击 + 按钮。
  • 添加下载的 MLVideoPlayer.framework
  • 完成啦!

贡献

欢迎提交问题和pull request!

作者

Michel Lutz @michel_lutz - 我的网站

许可

MLVideoPlayer 在MIT许可下发布。有关详细信息,请参阅LICENSE