zoukankan      html  css  js  c++  java
  • 播放自定义声音

    准备工作:

    找到需要的声音(不要大于30秒),支持的格式有.mp3   .wav等;

    将声音文件添加到系统中。

    //播放声音需要的头文件
    #import <AVFoundation/AVFoundation.h>
    #import <AudioToolbox/AudioToolbox.h>
    
    static SystemSoundID push = 0;
    - (void)viewDidLoad {
        [super viewDidLoad];
    
        [self playsound];
    ]; // Do any additional setup after loading the view. }
    -(void)playsound{
        //声音文件的路径
    //    NSString *path = [[NSBundle mainBundle] pathForResource:@"25" ofType:@"wav"];//添加的音频文件名字为(25.wav)
     NSString *path = [[NSBundle mainBundle] pathForResource:@"25" ofType:@"mp3"];//添加的音频文件名字为(25.MP3)
    if (path) { // AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath:path],&push);
    AudioServicesPlaySystemSound(push); } AudioServicesPlaySystemSound(push);
    //播放注册的声音,(此句代码,可以在本类中的任意位置调用,不限于本方法中)

    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //让手机震动

    }
  • 相关阅读:
    原来真的不会用指针[*p++]
    关于arm-linux-gcc的安装与配置
    Linux串口编程のtermios 结构
    alarm函数可以定时
    FFMPEG视音频解码【一】
    随机数组的生成方法
    .net 容器类
    (转)Kinect背景移除支持多人
    (转)MFC美化
    (转)美化Button必备
  • 原文地址:https://www.cnblogs.com/OIMM/p/8868254.html
Copyright © 2011-2022 走看看