在本教程中:https://swiftui-lab.com/swiftui-animations-part4/
我正在试着运行节拍器,大约1/2的距离。这是对NSSound的简单调用,我得到一个错误,找不到类型。我将该类型更改为"Any“,然后它就找不到NSSound了。我认为它应该是UIKit的一部分,但它似乎不起作用。
Q.如何在iOS,SwiftUI应用程序中运行NSSound()?
其他导入没有解决错误:
import UIKit
import AudioUnit
import AVFAudio
import AVFoundation
import AVKit
import AudioUnit
import CoreAudio
import Foundation
let bellSound: NSSound? = {
guard let url = Bundle.main.url(forResource: "bell", withExtension: "mp3") else { return nil }
return NSSound(contentsOf: url, byReference: true)
}()发布于 2022-09-21 13:48:45
NSSound只在macOS环境中可用(实际上是macOS 10 + )。不是在iOS环境中。有关更多详细信息,请查看文档这里。
https://stackoverflow.com/questions/73800937
复制相似问题