1.github上面搜索Swift对应的Chirp,然后进行pod操作,或者直接把源文件拖到工程中也行,很小的一个第三方
2.创建一个Sound类,代码如下:
import UIKit
enum SoundType: String {
case click = "click"
case void = "void"
case dropDown = "dropDownList"
case showBanner = "bannerFloatingIcons.mp3"
case swipe = "swipe"
case wiggle = "wiggle.mp3"
case changeDeviceDirection = "portraitLandscapeModes.mp3"
case recapShrink = "orderInfoRecapShrink.mp3"
case popup = "popup"
case error = "error.mp3"
case settled = "paymentSettled.mp3"
case pay = "IntegratedPayment_samsung_sms.mp3"
case webOrderSound = "new_web_order_arrival.mp3"
case webOrderVoice = "A-New-Third-Party-Online-Order-Was-Received.mp3"
case kioskOrderVoice = "A-New-Kiosk-Order-Was-Received.mp3"
case masaOnlineOrderVoice = "A-New-Masa-Online-Order-Was-Received.mp3"
case waitCallStaffSound = "NewInvite.mp3"
case waitCallStaffVoice = "Table-Service-Is-Requested.mp3"
case scanCorrectQRVoice = "Please-Scan-The-Correct-Order-QR.mp3"
}
class Sound {
static func preparedAllSounds() {
_ = Chirp.sharedManager.prepareSound(fileName: SoundType.click.rawValue)
_ = Chirp.sharedManager.prepareSound(fileName: SoundType.void.rawValue)
_ = Chirp.sharedManager.prepareSound