AVCaptureSessionでUVC接続された端末の音声を出力することができない

実現したいこと

IOS17から追加されたUVCの機能を試していて、接続した端末の音声をipadから出したいと考えているのですがうまく出力されずに困っています

発生している問題・エラーメッセージ

エラーメッセージやログは特に出ていない状態なんですが音声出力がされない状況です

該当のソースコード

swift

1do {2 let audioDevice = AVCaptureDevice.default(for: audio)!3 let audioDeviceInput = try AVCaptureDeviceInput(device: audioDevice)4 5 if session.canAddInput(audioDeviceInput) {6 session.addInput(audioDeviceInput)7 session.commitConfiguration()8 } else {9 print(“input追加失敗”)10 }11} catch {12 print(error)13}14 15let audioDeviceOutput = AVCaptureAudioDataOutput()16if session.canAddOutput(audioDeviceOutput) {17 session.addOutput(audioDeviceOutput)18 session.commitConfiguration()19} else {20 print(“output追加失敗”)21}

試したこと

上記のコードのようにinputとoutputを用意して追加は成功しているんですがなぜか音声が出力されない状況です

AppStoreにあるアプリを使った場合音声は出力できていたので、端末の不具合ではないと思うのですが解決策が見えずはまっている状態です### ヘディングのテキスト

コメントを投稿

0 コメント