IOS开发音频与视频
音频与视频的简单用法:
使用音频的时候需要导入#import <AVFoundation/AVFoundation.h>
@interface ViewController ()
{
AVPlayer *player;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
注意:AVPlayer需要定义全局变量,如果不定义为全局变量的话,出了括号,它就被释放掉了
NSURL *url = [NSURL URLWithString:@"http://bcs.duapp.com/chenwei520/media/music.mp3"];
player = [[AVPlayer alloc] initWithURL:url];
[player play]; 开始播放
[player stop]; 停止播放
[player pause]; 暂停播放
}
注意:MPMoviePlayerController也需要定义全局变量,如果不定义为全局变量的话,出了括号,它就被释放掉了
@interface ViewController ()
{
MPMoviePlayerController *moviePlayer;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSString *mp4 = @"http://bcs.duapp.com/chenwei520/media/mobile_vedio.mp4";
NSURL *url = [NSURL URLWithString:mp4];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
moviePlayer.view.frame = self.view.bounds;
moviePlayer.view.backgroundColor = [UIColor grayColor];
[moviePlayer play];
[self.view addSubview:moviePlayer.view];
}
IOS开发音频与视频相关推荐
- iOS开发--音频播放、录音、视频播放、拍照、视频录制
概览 随着移动互联网的发展,如今的手机早已不是打电话.发短信那么简单了,播放音乐.视频.录音.拍照等都是很常用的功能.在iOS中对于多媒体的支持是非常强大的,无论是音视频播放.录制,还是对麦克风.摄像 ...
- iOS开发- 音频截取
#pragma mark - 截取音频方法 - (void)captureSongAction {CocoaSecurityResult * result = [CocoaSecurity md5:[ ...
- iOS开发_初识视频直播
一.使用第三方ijkPlayer框架开发直播 1.去到B站得github主页,找到ijkplayer项目,下载源码 ijkplayer下载地址 2.Demo的使用以及如何编译Demo 请移步如何快速的 ...
- 【iOS开发】即时视频聊天实现
socket 实现实时视频聊天 视频聊天从摄像头中取得缓冲数据,转换成NSData,通过网络发送,接收端取得NSData后把NSData转换成图像,双方不停的收发数据,播放图像,就形成了视频聊天. 首 ...
- iOS开发--AVFoundation进行视频合成, 导出结果旋转90度问题
创建出的视频轨道AVMutableCompositionTrack 设置setPreferredTransform __block AVMutableCompositionTrack*videoCom ...
- iOS开发 Tips 保存视频文件到相册
需要遵守这个代理 UIImagePickerControllerDelegate // path 为视频的绝对路径 /var/mobile/Containers/Data/Application/XX ...
- IOS开发之——音视频-音效介绍(01)
一 概述 音频分类:音效和音乐 常见音效格式 音频格式转换 二 音频分类:音效和音乐 音频可以分为2类:音效和音乐 2.1 音效 又称"短音频",通常在程序中的播放时长为1-2秒 ...
- Android音频和视频开发
# 前言 在如今快节奏,网络发达的社会.人们对于静态的图片和文字往往很难有精力去安心完整的阅读完网上内容.为了满足人们可以更生动的阅读网上的内容,也为了使网络交互更加生动.我们便需要应用到音频和视频来 ...
- IOS开发-蓝牙实战项目-汪亮-专题视频课程
IOS开发-蓝牙实战项目-4475人已学习 课程介绍 该视频面向有一定开发经验的IOS开发人员,视频主要通过实际上线项目,讲解蓝牙的搜索,连接,手机发送数据,手机接收数据,并处理返回的 ...
最新文章
- python 发布包_如何将自己的Python包发布到PyPI
- 生活优越与生活艰苦者之间的思考
- 高德地图-搜索服务-POI搜索
- [OS复习]设备管理4
- 专家票选! 2020 年度 10 篇人工智能经典论文(6-10)
- 阿里云白皮书_奥雅纳携手阿里云研究中心发布《动态数据增强未来城市设计倡议》白皮书...
- 用c语言设计一个统计字符个数的程序,「第6篇」「C程序上机题」「统计输入的字符个数思路与实现」...
- TensorFlow学习笔记(七)feeds操作
- jasmine单元测试_使用Jasmine,Spock和Nashorn测试JVM服务器端JavaScript
- 计算机主板各模块复位,电脑主板复位电路工作原理分析
- 教材订购模块java代码实现_java教材征订系统
- python怎么取出数字,如何在python中取数字的第n个数字
- mstp专线能透传vlan吗_什么是MSTP专线?MSTP专线特点
- 【表盘识别】基于matlab投影法电表表盘读数识别【含Matlab源码 1101期】
- PHP 互联网架构师成长之路*「swoole」终极指南
- 荣耀play的android版本,荣耀Play3搭载了哪个版本系统 聪明的系统更懂你
- cocos3.10 遇到企鹅游戏,点击屏幕白屏的解决方案
- DSP指纹识别系统硬件设计
- js实现两张图片合成一张图片(canvas绘图,图片合成)
- python javascript区别_Python,Java和JavaScript这3个编程语言未来哪个更有前景?