這個(gè)功能無法截圖將就著看吧,多諒解;
//
// ViewController.swift
// systemDevice
//
// Created by HMC on 2016/10/20.
// Copyright ? 2016年 HMC. All rights reserved.
//
import UIKit
import AudioToolbox
class ViewController: UIViewController {
var sysID:SystemSoundID = 0
/**
振動
- parameter sender: sender description
*/
@IBAction func shake(sender: AnyObject) {
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
}
/**
響鈴
- parameter sender: sender description
*/
@IBAction func ring(sender: AnyObject) {
AudioServicesPlayAlertSound(sysID)
}
override func viewDidLoad() {
super.viewDidLoad()
//預(yù)先加載
let path = NSBundle.mainBundle().pathForResource("ring", ofType: "wav")
AudioServicesCreateSystemSoundID(NSURL(fileURLWithPath: path!), &sysID)
}
deinit{
//注意釋放 service
AudioServicesDisposeSystemSoundID(sysID)
}
}