swift5 实现录音App

//

// ViewController.swift

// AudioRecoardDemo

//

// Created by lujun on 2022/1/25.

//

import UIKit

import AudioToolbox

import AVFoundation

class ViewController: UIViewController, AVAudioPlayerDelegate {

/// 播放音频

var player: AVAudioPlayer!

/// 录音

var recorder: AVAudioRecorder!

/// 用户输入的文件名

var recordFileName = ""

override func viewDidLoad() {

super.viewDidLoad()

myLabel.text = "录音测试"

debugPrint(NSHomeDirectory())

}

// push到下一级页面的时候结束

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

if player != nil {

player.stop()

player = nil

}

startButton.isEnabled = true

}

@IBOutlet weak var startButton: UIButton!

@IBOutlet weak var myLabel: UILabel!

@IBAction func addSound(_ sender: UIButton) {

sender.isSelected = !sender.isSelected

if sender.isSelected {

sender.setTitle("结束并保存", for: .selected)

let alertController = UIAlertController(title: "文件名", message: "请输入录音文件名", prefe

精彩文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。