美文网首页
播放系统音频

播放系统音频

作者: lcc小莫 | 来源:发表于2018-05-07 16:41 被阅读0次
封装AutioTool工具类
AutioTool.h
#import <Foundation/Foundation.h>

@interface AutioTool : NSObject

+ (void)playRecoding:(NSString *)recodName;

@end
AutioTool.m
static NSMutableDictionary *_soundIDs;

+ (void)initialize
{
    _soundIDs = [NSMutableDictionary dictionary];
}
+ (void)playRecoding:(NSString *)recodName{

    SystemSoundID soundID = 0;

    soundID = [_soundIDs[recodName] unsignedIntValue];

    if (soundID == 0) {
    
        CFURLRef url = (__bridge CFURLRef)[[NSBundle mainBundle] URLForResource:recodName withExtension:nil];
    
        AudioServicesCreateSystemSoundID(url, &soundID);
    
        [_soundIDs setObject:@(soundID) forKey:recodName];
    
    }
    AudioServicesPlaySystemSound(soundID);
}
VC回调
#import "ViewController.h"
#import "AutioTool.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
}
// 不要
   - (IBAction)buyao:(id)sender {

       [AutioTool playRecoding:@"buyao.wav"];
}
 // 赢了
- (IBAction)win:(id)sender {

    [AutioTool playRecoding:@"win.aac"];
}
  //输了
- (IBAction)shule:(id)sender {

    [AutioTool playRecoding:@"lose.aac"];

}

相关文章

  • 多媒体---iOS笔记摘录

    1.音频 1.1 系统声音服务 1.11 播放系统音频 1.12 播放自定义音频 1.2 AVAudioPlaye...

  • AudioTooBox

    系统音频播放 震动 播放系统声音 播放自定义音频 自定义音频支持.mp3,.wav等格式,但是音频长度建议在30秒...

  • 播放系统音频

    封装AutioTool工具类 AutioTool.m VC回调

  • iOS音频播放

    ·iOS系统中的音频播放方式·AVAudioPlayer、AVPlayer、系统声音、音频队列 ·AVAudioP...

  • iOS音频播放(系统音效播放)

    昨天遇到了系统提示音的播放(类似于系统短音提示音,按键提示音),最终发现其实系统声音的播放其实很简单,在这里做一个...

  • AVFoundtion主要类

    AVAudioSession 系统音频信息的交互AVAudioPlayer 音频播放器AVAudioRecord...

  • iOS之AVAudioPlayer

    苹果系统带有一个音频播放器,这就是AVAudioPlayer,要使用这个播放器进行播放音频,首先需要创建这个播放器...

  • iOS-视频打断音频恢复

    视频播放打断其他app音乐恢复 视频播放恢复音频 视频录制恢复音频 未停止视频录制,无法恢复播放的音乐,系统提示错...

  • Android应用的音频播放和音频焦点的处理

    音频播放 应用会使用到哪些音频流? 音乐 闹铃 通知铃音 来电声音 系统声音 打电话声音 拨号音 按键控制音频播放...

  • iOS监听系统中断音频播放[检索]

    添加系统监听 实现回调代理 注意:恢复音频播放时候,应当有条件,比如原先音频在播放状态下,才可以恢复播放。

网友评论

      本文标题:播放系统音频

      本文链接:https://www.haomeiwen.com/subject/fwrvrftx.html