zoukankan      html  css  js  c++  java
  • Xcode9学习笔记66

    import UIKit
    //导入媒体播放器框架,该框架允许你访问音频和视频资源。它是音频和视频文件的播放器,无需你控制其如何工作,让你很容易处理音频或视频文件
    import MediaPlayer
    
    class ViewController: UIViewController {
        //创建一个视频播放控制器属性,用于播放视频
        var mediaPlayer:MPMoviePlayerController = MPMoviePlayerController()
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            
            do {//在视频文件播放前,首先创建一个异常捕捉语句
                let path = Bundle.main.path(forResource: "video", ofType: "mp4")//获取沙箱目录中,视频文件的所在路径
                let movieUrl = URL(fileURLWithPath: path!)//将字符串路径转换为网址路径
                
                mediaPlayer = MPMoviePlayerController(contentURL: movieUrl)//对视频播放对象进行初始化,并加载指定的视频文件
                mediaPlayer.controlStyle = MPMovieControlStyle.fullscreen//设置视频播放模式为全屏播放
                mediaPlayer.view.frame = self.view.bounds//设置窗口大小匹配根视图
                
                mediaPlayer.initialPlaybackTime = -1//设置视频播放的开始时间
                
                self.view.addSubview(mediaPlayer.view)//将视频播放控制器,添加到当前视图控制器的根视图
                
                mediaPlayer.play()//开始播放视频
            } catch {
                print(error)
            }
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
    
    }
    

      

  • 相关阅读:
    zabbix 监控获取源码包的地址
    为MongoDB加集群验证的关键点
    Mongodb 集群加keyFile认证
    Prometheus完整的部署方案+实战实例
    如何让你的linux的命令行变得很炫
    redis实现加锁的几种方法示例详解
    phpquerylist 抓取数据详解
    mysql 主从配置,主-》windows,从-》centos6.5
    VMware 虚拟机centos下链接网络配置
    【Mysql】表链接
  • 原文地址:https://www.cnblogs.com/LisenH/p/7858997.html
Copyright © 2011-2022 走看看