相关疑难解决方法(0)

IOS:AVAudioSession无法正常工作

我试图使用AVAudioSession,但它抛出了这个运行时错误: [avas] AVAudioSessionPortImpl.mm:56:ValidateRequiredFields:Unknown selected data source for Port Speaker (type Speaker).如果它有助于我只是记录音频,并监控当前的分贝.我将类别设置为AVAudioSessionCategoryRecord,并将模式设置为AVAudioSessionModeMeasurement.这是代码:

class ViewController: UIViewController {

    let captureSession = AVCaptureSession()
    var recording = false;
    var ready = false;

    let audioSession = AVAudioSession.sharedInstance()

    @IBOutlet public weak var dBLabel: UILabel!

    func alert(title: String, message: String = "", handler: ((UIAlertAction) -> Swift.Void)? = nil) -> Void {
        var usedMessage: String
        if(message.characters.count < 1) {
            usedMessage = title;
        } else {
            usedMessage = message;
        }
        let alert = UIAlertController(title: title, …
Run Code Online (Sandbox Code Playgroud)

avfoundation ios avaudiosession swift

18
推荐指数
1
解决办法
8540
查看次数

当使用AVPLayer播放视频时,它会停止背景音乐ios

我正在播放视频AVPlayer,它会阻止iPhone的背景音乐.请帮我解决

let item1 = AVPlayerItem.init(URL: NSURL(string:path))
player = AVPlayer(playerItem: item1)
layer?.player = player;
player?.play()
Run Code Online (Sandbox Code Playgroud)

ios avplayer swift

9
推荐指数
3
解决办法
6312
查看次数

标签 统计

ios ×2

swift ×2

avaudiosession ×1

avfoundation ×1

avplayer ×1