iOS_多媒体_视频播放_设置封面_字幕_分辨率——第三方_BMPlayer

这篇博客介绍了如何在iOS应用中使用BMPlayer进行多媒体视频播放,包括播放本地和网络视频、设置视频封面、自定义字幕以及调整视频分辨率的详细步骤,并提供了测试代码下载链接。
摘要由CSDN通过智能技术生成

代码 下载:

https://download.csdn.net/download/m0_52635912/87805559
https://download.csdn.net/download/m0_52635912/87805561

请添加图片描述

请添加图片描述

0. 测试代码:

import UIKit
class ViewController: UIViewController {
   
    override func viewDidLoad() {
   
        super.viewDidLoad()
    }

    @IBAction func popupVideo(_ sender: Any) {
   
        // 导航到 视频播放控制器页面:
        let movieController = MovieViewController()
        self.navigationController?.pushViewController(movieController, animated: true)
    }
}

1 播放 本地/网络视频:

import UIKit
import BMPlayer //
class MovieViewController: UIViewController{
   
    var player : BMPlayer! // 播放器:
    override func viewDidLoad()
    {
   
        super.viewDidLoad()
        yePlayVideo()
    }
    
    // 播放 本地/网络 视频:
    func yePlayVideo(){
   
        // 初始化播放器, Do any additional setup after loading the view.
        player = BMPlayer()
        view.addSubview(player)
        
        // 可以播放 本地/网络 视频:
        let url = URL(string: "http://qiniu.coolketang.com/PsPracticePreview_m8l31.mp4")
        player.setVideo(resource: BMPlayerResource.init(url: url!))
        
        // BMPlayer 默认带有 Snapkit类库, 所以可以使用Snapkit对视频画面进行适配:
        player.snp.makeConstraints {
    (make) in
            make.top.equalTo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值