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

      

  • 相关阅读:
    编程是点滴的积累
    Tech.ED 2005 北京 第二天印象
    Tech.ED 2005 北京 第三天印象
    别把事情弄的太复杂
    在看《青衣》
    可以用的开源包
    KVM虚拟机的性能问题
    [zz]kvmlibvirt的使用:创建虚拟机与快照
    KVM快照snapshot
    [zz]kvm环境快照(snapshot)的使用方法
  • 原文地址:https://www.cnblogs.com/LisenH/p/7858997.html
Copyright © 2011-2022 走看看