音频播放初步认识

原创 2015年11月18日 20:40:52
//
//  ViewController.m


#import "ViewController.h"
#import <AVFoundation/AVFoundation.h>

@interface ViewController ()
@property(nonatomic,assign) SystemSoundID soundID;
@end

@implementation ViewController

- (SystemSoundID)soundID
{
    if (!_soundID) {
        NSURL *url = [[NSBundle mainBundle] URLForResource:@"m_03.wav" withExtension:nil];
        AudioServicesCreateSystemSoundID((__bridge CFURLRef _Nonnull)(url), &_soundID);
    }
    return _soundID;
}

- (void)viewDidLoad {
    [super viewDidLoad];

}

- (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
    //1.加载音效文件(短音频)
    //1个音效文件 对应一个 soundID
//    SystemSoundID soundID;
//    NSURL *url = [[NSBundle mainBundle] URLForResource:@"m_03.wav" withExtension:nil];
//    AudioServicesCreateSystemSoundID((__bridge CFURLRef _Nonnull)(url), &soundID);
    
    //2.拿到音效ID播放
    AudioServicesPlaySystemSound(self.soundID);
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    
    //销毁音频ID
    AudioServicesDisposeSystemSoundID(self.soundID);
    self.soundID = 0;
}

@end

音频播放00

  • 2015年09月01日 17:48
  • 19.69MB
  • 下载

最简单的视音频播放示例 1.1

  • 2014年12月21日 21:48
  • 8.59MB
  • 下载

iOS 多媒体(一)音频播放

1 System Sound Services System Sound Services 方式只适合播放一些很小的提示或警告音频。有一些限制: 声音长度不超过30s。不能控制播放进度声音文件必须...

MFC多线程音频播放系统

  • 2014年04月30日 11:14
  • 733KB
  • 下载

音频播放处理软件

  • 2007年05月17日 01:31
  • 10.46MB
  • 下载

第38章 I2S—音频播放与录音输入—零死角玩转STM32-F429系列

第38章     I2S—音频播放与录音输入 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.c...

iOS音频播放demo

  • 2016年04月05日 22:15
  • 4.02MB
  • 下载

swift写的音频播放的例子

  • 2015年11月06日 12:39
  • 17KB
  • 下载

HTML5<audio>标签--音频播放全解析

HTML5开启了一个新时代,因为它让浏览器本身变得不那么被动,audio api就是一个典型的列子,在Html5还没确定之前,如果想要在听音乐看视频唯一的办法就是用flash 意思是当你没有给浏览器装...

ios音频播放

  • 2016年06月27日 20:02
  • 1.91MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:音频播放初步认识
举报原因:
原因补充:

(最多只允许输入30个字)