gpt4 book ai didi

ios - 如何使用 swift 4 在 iOS 11 上播放声音?我在哪里放置 mp3 文件?

转载 作者:可可西里 更新时间:2023-11-01 06:18:20 25 4
gpt4 key购买 nike

我看了很多教程,但是当我点击按钮(激活播放声音的功能)时,声音没有播放。我看到了 stackoverflow 推荐的代码,但什么也没有。我把 mp3 文件信息 asset.xcasset。是吗?

最佳答案

SWIFT 4/XCODE 9.1

import AVFoundation

var objPlayer: AVAudioPlayer?

func playAudioFile() {
guard let url = Bundle.main.url(forResource: "soundName", withExtension: "mp3") else { return }

do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try AVAudioSession.sharedInstance().setActive(true)

// For iOS 11
objPlayer = try AVAudioPlayer(contentsOf: url, fileTypeHint: AVFileType.mp3.rawValue)

// For iOS versions < 11
objPlayer = try AVAudioPlayer(contentsOf: url, fileTypeHint: AVFileTypeMPEGLayer3)

guard let aPlayer = objPlayer else { return }
aPlayer.play()

} catch let error {
print(error.localizedDescription)
}
}

关于ios - 如何使用 swift 4 在 iOS 11 上播放声音?我在哪里放置 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47619607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com