[解決済み] AVAudioSession は AVFoundation フレームワークに存在しません。
2022-02-15 18:13:50
質問
Mac OSのアプリケーションでXcodeのAVAudioSessionを使おうとしていますが、このコードを使おうとするとXcodeが反応します。
import Foundation
import AVFoundation
var recordingSession: AVAudioSession!
Xcodeはエラーを出します: " 宣言されていない型 'AVAudioSession' の使用 となります。
AVFoundationフレームワークをプロジェクトに正しくリンクしましたが、まだこのエラーが発生します。
現在のAVFoundationフレームワークを調べてみると、AVAudioSessionヘッダがAVFoundationの中に存在しないことがわかりました。 Googleで調べてみましたが、他にこの問題を抱えている人の証拠は見つからず、AppleはAVAudioSessionを非推奨にしていません。
AVAudioSessionは他のフレームワークに常駐しているのでしょうか?
解決方法は?
AVAudioSessionはiOSにしかないようです。こちらはMac用のAVFoundationプログラミングガイドです。
...そして、Mac用のAVFoundation APIです。
Appleによる音声(およびビデオ)の録音方法の例です。
関連
-
[解決済み】Xcodeのビルド失敗 "アーキテクチャx86_64の未定義シンボル"
-
[解決済み】OS X Framework Library not loaded: 'Image not found'.
-
[解決済み] Xcodeです。mp3 ファイルをダウンロードする [終了しました] 。
-
[解決済み] そのようなモジュール 'UIKit' はありません
-
[解決済み] AVAudioSession は AVFoundation フレームワークに存在しません。
-
[解決済み] Xcode - しかし... 私たちのアーカイブはどこ?
-
[解決済み] xcode-select active developer directory エラー
-
[解決済み】Xcodeを起動せずにiPhoneエミュレータを実行するには?
-
[解決済み】OSXのXcodeを最新バージョンにアップデートする方法は?
-
[解決済み] ターゲット ... は `Pods/Pods.xcconfig` で定義された `OTHER_LDFLAGS` ビルド設定をオーバーライドします。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode 9.2での「Warning: unable to build chain to self-signed root for signer(警告:自己署名ルートへのチェーンを構築できません)」警告。
-
[解決済み] Xcodeでカラーピッカーを開くにはどうしたらいいですか?
-
[解決済み] "pod init" で "-bash: pod: コマンドが見つかりません" というエラーが発生しました。
-
[解決済み】Xcode 5でProvisioning Profilesメニューが表示されない。
-
[解決済み】Swiftで安全な(境界がチェックされた)配列検索、オプションのバインディングを通して?
-
[解決済み】XcodeでNSZombieを有効にする方法は?
-
[解決済み】Xcodeを起動せずにiPhoneエミュレータを実行するには?
-
[解決済み】OS Xアップデート後、MobileDevice.pkgが信頼されず、Xcodeを開けない。
-
[解決済み】Xcodeのユニットテストで@testableを使用すると「No such module」と表示される。
-
[解決済み] ターゲット ... は `Pods/Pods.xcconfig` で定義された `OTHER_LDFLAGS` ビルド設定をオーバーライドします。