zoukankan      html  css  js  c++  java
  • Swift

    Media Player框架用于播放本地视频、音频,也可以在线播放视频和音频。

    1,播放器MPMovieControlStyle样式有如下几种:
    (1)None: 没有播放控制控件
    (2)Embedded:嵌入式播放控件。没有Done按钮
    (3)FullScreen:全屏播放,有播放进度、Done按钮和快进等控件
      

    2,播放本地视频
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    import UIKit
    import MediaPlayer
     
    class ViewController: UIViewController {
         
        var moviePlayer:MPMoviePlayerController?
     
        override func viewDidLoad() {
            super.viewDidLoad()
             
            //定义一个视频文件路径
            let filePath = NSBundle.mainBundle().pathForResource("sample130", ofType: "mp4")
            //定义一个视频播放器,通过本地文件路径初始化
            moviePlayer = MPMoviePlayerController(contentURL: NSURL(fileURLWithPath: filePath!))     
            //设置播放器样式 - 全屏
            moviePlayer!.controlStyle = MPMovieControlStyle.Fullscreen
            //设置大小和位置
            moviePlayer?.view.frame = self.view.frame
            //添加到界面上
            self.view.addSubview(moviePlayer!.view)
             
            //开始播放
            moviePlayer?.play()
        }
     
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
        }
    }

    3,播放在线视频
    1
    moviePlayer = MPMoviePlayerController(contentURL: NSURL(string: "http://hangge.com/demo.mp4"))
  • 相关阅读:
    foundation框架—结构体
    OC语言BLOCK和协议
    OC语言description方法和sel
    OC语言类的本质和分类
    清除浮动的常用方法
    php动态读取数据清除最右边距
    css背景图片定位练习(二): background-position的百分比
    css背景图片定位练习(一)
    行高不设单位的好处 line-height:1.8
    background:transparent的作用
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4843418.html
Copyright © 2011-2022 走看看