iOS开发 AudioServices(音效播放)的使用

AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务(System Sound Service).System Sound Service是一种简单、底层的声音播放服务,但是它本身也存在着一些限制:

  • 音频播放时间不能超过30s
  • 数据必须是PCM或者IMA4格式
  • 音频文件必须打包成.caf、.aif、.wav中的一种(注意这是官方文档的说法,实际测试发现一些.mp3也可以播放)

将mp3/m4r格式转为caf格式

afconvert /Users/apple/Desktop/yp/iphone6dx.mp3 /Users/apple/Desktop/yp/iphone6dx.caf -d ima4 -f caff -v

使用Mac终端将mp3/m4r格式转为caf格式相关推荐

  1. 批量将MP3或者m4a转为wav格式

    1 准备条件 需要安装ffmpeg,安装教程:[https://blog.csdn.net/liupeng19970119/article/details/110433807] 2 python代码 ...

  2. Convert PLY to VTK Using PCL 1.6.0 or PCL 1.8.0 使用PCL库将PLY格式转为VTK格式

    PLY格式是比较流行的保存点云Point Cloud的格式,可以用MeshLab等软件打开,而VTK是医学图像处理中比较常用的格式,可以使用VTK库和ITK库进行更加复杂的运算处理.我们可以使用Par ...

  3. Sql:成功解决将sql输出的datetime时间格式转为常规格式

    Sql:成功解决将sql输出的datetime时间格式转为常规格式 目录 SQL应用案例 1.将sql输出的datetime时间格式转为常规格式 SQL应用案例 1.将sql输出的datetime时间 ...

  4. 腾讯视频下载视频QLV格式转为MP4格式

    腾讯视频下载视频QLV格式转为MP4格式(最新) 腾讯视频跟新之后缓存路径 现在里面就没有vodcache文件夹了,所以也没有tdl文件了,那么之前大部分教程里在cmd命令中用copy/E 0*.td ...

  5. ffmpeg学习日记604-指令-将视频格式转为H264格式

    ffmpeg学习日记604-指令-将视频格式转为H264格式 在第四篇中,想要解码视频,缺没有弄清楚怎样的一个数据流,现在又明晰了一点,所谓的h264编解码,并不是直接将视频格式,通过h264编解码为 ...

  6. word学习/word如何显示空格/LaTeX格式转为Word格式/ latex中的公式格式如何转换成word中的公式格式/excel复制到word表格过大超出

    以windows的word365为例进行讲解,主要分为显示,公式,表格,图片,审阅以及写作方式(含Latex格式转换). 常用快捷键: f4: cmd + y 查找: cmd + shift + h ...

  7. 【EXCEL】杂乱日期格式转为统一形式 / 任意日期格式转为文本格式 / 日前变成杂乱数字“43xxx”怎么办 【数据清洗】

    文章目录 情景,将各种日期格式转为"2019-01"格式 方案 第一步:开始选项卡 - 数字栏 - 格式选为"短日期" 第二步:YEAR.MONTH.DAY函数 ...

  8. java实现CAD图纸文件DWG格式转为PDF格式

    通过java代码实现CAD图纸文件DWG格式转为PDF格式 这种DWG格式转PDF功能比较少,网上资料也不多,大部分都是让你用第三方插件去做的:我自己找了一下,还是有这方面的jar的,然后整理了一下, ...

  9. python快速批量将jpg图片格式转为pgm格式

    python快速批量将jpg或者png图片格式转为pgm格式. 代码里两个部分要改成你自己的路径,已经在代码备注. import os import cv2path = r'D:\DeepLearni ...

最新文章

  1. 算法笔记-经典链表操作案例
  2. java创建多级xml树_月光软件站 - 编程文档 - Java - 用XSL与XML实现多级树形菜单
  3. android 减少图片出现oom错误
  4. 蜗牛爱课- iOS中plist的创建,数据写入与读取
  5. python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...
  6. 如何在Windows上解决蓝牙问题
  7. sturct stat 结构体中 st_mode 的含义
  8. SDN精华问答 | 了解SDN架构
  9. 函数声明优先级高于变量赋值
  10. Context Menu控件
  11. 单片机蜂鸣器唱歌c语言程序,STC89C52单片机蜂鸣器唱歌实验
  12. java 汉字转拼音缩写_用JAVA实现汉字转拼音缩写
  13. elcipse开发android locat一会显示一会消失的问题
  14. linux设置apn脚本apn,Android学习之网络APN接入点控制
  15. 佛教哲学 学习笔记-07-新旧唯识-唯识学-中
  16. c语言20s计数器,计数器延时程序与级联程序的plc梯形图实现
  17. 部分适配尼康Z卡口 三阳推出五款大光圈镜头
  18. 店盈通:拼多多商品怎么上架?
  19. 用php实现成绩管理系统,PHP成绩管理系统 PHP简单操作 学生成绩管理 成绩管理源码 三张表...
  20. python打开是什么样子的图片_黑洞6问:黑洞内部是什么样子?黑洞图片发布,理论和实测的碰撞...

热门文章

  1. ORACLE登录时,协议适配器错误的可能原因
  2. 水库雨水情安全监测 自动测报
  3. 常见的DOM操作有哪些
  4. __builtin_expect作用
  5. 近期大国哥总结的《系统重装过程各类报错及问题指南》持续更新
  6. Nginx配置域名转发实例
  7. java匹配字符串替换_Java 字符串匹配和替换字符串
  8. TCP的四次挥手及为什么要等待2MSL
  9. harmonyos校园开发者北京,华为HSD|HarmonyOS校园开发者系列活动武汉站圆满收官
  10. Ceph分布式存储学习笔记之jewel