SKWAudioSettings

Objective-C


@interface SKWAudioSettings : NSObject

Swift

class AudioSettings : NSObject

音声出力の設定クラス

  • 現在使用されているAVAudioSessionCategoryOptions設定を返します。

    Declaration

    Objective-C

    + (AVAudioSessionCategoryOptions)currentCategoryOptions;

    Swift

    class func currentCategoryOptions() -> AVAudioSession.CategoryOptions

    Return Value

    現在使用されているAVAudioSessionCategoryOptions

  • 音声出力先についての設定ができます。任意のタイミングで設定が可能です。

    デフォルトの値はAVAudioSessionCategoryOptionMixWithOthersですが、音声が疎通するとAVAudioSessionCategoryOptionAllowBluetoothとなります。

    ビルトインスピーカに切り替えたい場合は、AVAudioSessionCategoryOptionsDefaultToSpeakerを指定してください。

    Declaration

    Objective-C

    + (BOOL)setCategoryOptions:(AVAudioSessionCategoryOptions)options;

    Swift

    class func setCategoryOptions(_ options: AVAudioSession.CategoryOptions) -> Bool

    Parameters

    options

    AVAudioSessionCategoryOptions

    Return Value

    設定の更新に成功したかどうか