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.
        }
    
    
    }
    

      

  • 相关阅读:
    末学者笔记--KVM虚拟化存储管理(3)
    离线安装docker-ce
    OpenStack各组件的常用命令
    docker容器的基本命令
    nfs samba文件共享服务
    kvm虚拟机管理(创建、连接)
    虚拟化kvm的搭建
    python(pymysql操作数据库)
    三大特征 封装 继承 多态
    面向对象
  • 原文地址:https://www.cnblogs.com/LisenH/p/7858997.html
Copyright © 2011-2022 走看看