swift 快速奔跑的兔几 本节的内容是:用AVAdioPlayer播放声音 语
发布时间:2020-12-14 01:38:40 所属栏目:百科 来源:网络整理
导读:AVPlayer被设计用来播放任意类型的视频或者音频。AVFoundation还提供了一个专门为播放声音而设计的类,名为AVAdioPlayer。 对于播放音频来说,AVAdioPlayer是一种比AVPlayer更加简单的选择,并且还有优点呦: AVAdioPlayer允许为每位玩儿家设定音量; AVAdio
AVPlayer被设计用来播放任意类型的视频或者音频。AVFoundation还提供了一个专门为播放声音而设计的类,名为AVAdioPlayer。 对于播放音频来说,AVAdioPlayer是一种比AVPlayer更加简单的选择,并且还有优点呦: 下面是代码的栗子: override func viewDidLoad() {
super.viewDidLoad()
let soundURL = NSBundle.mainBundle().URLForResource("sound",withExtension: "wav")
//var error: NSError?
let audioPlayer = try? AVAudioPlayer(contentsOfURL: soundURL!)
audioPlayer!.play()
// 设置音量
audioPlayer?.volume = 0.5
// 无限次循环播放
audioPlayer?.numberOfLoops = -1
// 查看时间点
audioPlayer?.currentTime = 0
}
语音合成: 可以让你的应用程序读出文本。 let synthesizer = AVSpeechSynthesizer()
let utteranceString = "hello world"
let utterance = AVSpeechUtterance(string: utteranceString)
utterance.rate = 0.175
synthesizer.speakUtterance(utterance)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |