iOS 项目添加背景音乐
来源:互联网 发布:js 显示html代码 编辑:程序博客网 时间:2024/05/23 11:18
iOS项目添加背景音乐的方式如下:
首先要在项目中添加音频的框架 AVFoundation.framework
1.创建一个ViewController,导入AVFoundation框架; 然后将要播放的音频拖入项目中(与添加图片素材的方式相同)。
#import <AVFoundation/AVFoundation.h>
2.在 @interface 中创建一个AVAudioPlayer对象
@property (nonatomic) AVAudioPlayer *backgroundMusicPlayer;
3.在- (void)viewDidLoad方法中加入以下代码
NSError *error; // 假设要播放的音频文件名为"audio.caf" NSURL * backgroundMusicURL = [[NSBundle mainBundle] URLForResource:@"audio" withExtension:@"caf"]; self.backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:backgroundMusicURL error:&error]; // numberOfLoops 是重复播放次数,0为不重复,1为重复一遍,-1为无限循环。 self.backgroundMusicPlayer.numberOfLoops = -1; [self.backgroundMusicPlayer prepareToPlay]; [self.backgroundMusicPlayer play];
关于音频格式问题,短音频推荐caf格式的,当然楼主试过mp3格式的也可以播放,但推荐caf格式。
0 0
- iOS 项目添加背景音乐
- iOS学习(如何添加背景音乐,以及音效)
- iOS上视频剪辑片段和添加背景音乐
- Android、iOS手机端-添加背景音乐
- 添加背景音乐
- 添加背景音乐
- 添加背景音乐
- iOS视频裁剪、拼接、添加水印、添加背景音乐
- IOS视频添加背景音乐同时保留原音
- IOS视频添加背景音乐同时保留原音
- iOS视频处理之---视频截取及添加背景音乐
- iOS视频添加背景音乐同时保留原音
- iOS视频处理之--视频截取及添加背景音乐
- iOS视频添加背景音乐同时保留原音
- ios 给视频截取和给视频添加背景音乐
- winform窗体添加背景音乐
- 软件添加背景音乐
- 为文件夹添加背景音乐
- Tez安装整体过程以及各节点的配置
- zoj2770Burn the Linked Camp【差分约束】
- Dubbo开发流程
- Linux配置yum源 本地服务。web Service 服务器
- Linux IO 多路复用是什么意思,一直没弄明白?
- iOS 项目添加背景音乐
- 本地定时推送
- iOS 获取图片路径
- java10.面向对象之泛型
- topics: Java file getPath getAbsolutePath getCanonicalPath
- android studio 接入androidannotations compileDebugJavaWithJavac错误解决
- nginx 编译安装
- Self-Description
- Spring 集成 MyBatis 笔记(Mybatis-Spring 的用法)- 实战部分