Swift - 使用Media Player播放本地视频,在线视频
视频 本地 swift 播放 Media player 使用
2023-09-11 14:17:59 时间
Media Player框架用于播放本地视频、音频,也可以在线播放视频和音频。
![](http://www.hangge.com/blog_uploads/201506/2015062414263557219.png)
1,播放器MPMovieControlStyle样式有如下几种:
(1)None: 没有播放控制控件
(2)Embedded:嵌入式播放控件。没有Done按钮
(3)FullScreen:全屏播放,有播放进度、Done按钮和快进等控件
![](http://www.hangge.com/blog_uploads/201506/2015062414261215462.png)
![](http://www.hangge.com/blog_uploads/201506/2015062414262429046.png)
![](http://www.hangge.com/blog_uploads/201506/2015062414263557219.png)
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
|
|
相关文章
- (多图预警)7个例子,7个视频,一堆图片助你把双指针按的牢牢的
- iOS静音模式开启视频声音
- 本地电脑快速搭建手作视频照片网站,并内网穿透发布公网
- Vue - 超详细 “纯前端“ 将文件上传到阿里云 OSS 对象存储,最新阿里云 SDK 上传音频、视频、图片、文档、office 等(保姆级详细示例源码教程,每行代码都有注释小白一看就懂)
- 《Arduino计算机视觉编程》一第3章 用OpenCV和Arduino进行数据采集3.1 图像和视频采集
- 【HMS Core】视频编辑服务报错method not allowed 20124、Parameter error. Error: appId is invalid
- Qt编写安防视频监控系统13-视频存储
- Qt编写的RTSP播放器+视频监控(android版本)
- 二、视频直播搭建
- 秒杀GPU方案,实时视频分析领域新突破
- 基于Linux的视频传输系统(上大学时參加的一个大赛的论文)
- 视频监控系统未来发展大剖析
- 实战深度学习OpenCV(二):读取并播放本地或者摄像头的视频
- 视频复用器之复用拓扑图介绍
- Twitter放宽限制:照片和视频等不再计入140个字符
- HTML5 视频播放
- Verizon欲收购Vessel 这会让它在视频行业开始转运吗?
- Opencv从文件中播放视频