![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音频
愤怒的小象
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
AV Foundationd 学习之(一)
初次学习这个框架感觉还是挺好玩的。目前市面上有很各种语音播放的。不过很多是通过录制语音,然后放在App里面根据自己业务的需求来播放。既然自己学这个框架,可能不能去录制本地语音,像那种要朗诵一篇文章的,那我不是要被玩死了。 废话不多说,先来玩玩这个AVSpeedSynthesizer。这个类是干嘛?是用来播放一个或者多个的语音内容。这些语音内容都是名为AVSpeechUtterance的类的实例。原创 2017-06-17 12:53:28 · 323 阅读 · 0 评论 -
AV Foundation学习之(二)
上一篇学到了如何调用系统语音朗诵。那种感觉没多大意思。系统的语音太难听了。特别是那男的生意。真是受不鸟了。所以大部分人都是用本地语音。既然本地语音那么怎么玩呢? 主要是这个AVAudioPlayer,这是一个播放音频类。这个类提供了一种简单的从本地文本或内存中播放音频的方法。还是看代码吧。var play = false var players:NSArray? override func view原创 2017-06-17 13:29:56 · 609 阅读 · 0 评论 -
AV Foundation学习之补充(二)
如果说按下HOME键后台播放是标配,那么你音乐播放时候,突然来一电话。被打断这时音乐会停止播放,当你挂掉电话的时候,音乐应该要接着自动播放和耳机拔出后音乐自动停止,音乐播放的时候耳机插入音乐不会停止播放。那么这些功能我觉得应该是高配了。 那这个怎么弄的呢?主要是发两个通知一个是AVAudioSessionInterruption系统终端用的,一个是AVAudioSessionRouteChange原创 2017-06-23 18:03:07 · 419 阅读 · 0 评论