次の方法で共有


AVAudioSession.SetActive メソッド

定義

オーバーロード

SetActive(Boolean)

アプリケーションのオーディオ セッションをアクティブ化または非アクティブ化します。

SetActive(Boolean, AVAudioSessionSetActiveOptions)

アプリケーションのオーディオ セッションをアクティブ化および非アクティブ化します。

SetActive(Boolean, NSError)

アプリケーションのオーディオ セッションをアクティブ化または非アクティブ化します。

SetActive(Boolean, AVAudioSessionFlags, NSError)

アプリケーション開発者は、この非推奨のメソッドを使用しないでください。

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

アプリケーションのオーディオ セッションをアクティブ化および非アクティブ化します。

SetActive(Boolean)

アプリケーションのオーディオ セッションをアクティブ化または非アクティブ化します。

public Foundation.NSError SetActive (bool beActive);
member this.SetActive : bool -> Foundation.NSError

パラメーター

beActive
Boolean

オーディオをアクティブにするには true、非アクティブ化するには false に設定します。

戻り値

成功した場合は null、失敗した場合は NSError のインスタンス。

注釈

オーディオのアクティブ化は、現在実行されているよりも高いオーディオ優先度を持つアプリケーションの場合に失敗する可能性があります。

実行中のオーディオ操作 (再生、録音、オーディオ キュー、または変換) がある場合、オーディオの非アクティブ化は失敗する可能性があります。

適用対象

SetActive(Boolean, AVAudioSessionSetActiveOptions)

アプリケーションのオーディオ セッションをアクティブ化および非アクティブ化します。

public Foundation.NSError SetActive (bool active, AVFoundation.AVAudioSessionSetActiveOptions options);
member this.SetActive : bool * AVFoundation.AVAudioSessionSetActiveOptions -> Foundation.NSError

パラメーター

active
Boolean

オーディオをアクティブにするには true、非アクティブ化するには false に設定します。

options
AVAudioSessionSetActiveOptions

オーディオのアクティブ化を制御するオプション。

戻り値

成功した場合は null、失敗した場合は NSError のインスタンス。

注釈

オーディオのアクティブ化は、現在実行されているよりも高いオーディオ優先度を持つアプリケーションの場合に失敗する可能性があります。

実行中のオーディオ操作 (再生、録音、オーディオ キュー、または変換) がある場合、オーディオの非アクティブ化は失敗する可能性があります。

適用対象

SetActive(Boolean, NSError)

アプリケーションのオーディオ セッションをアクティブ化または非アクティブ化します。

[Foundation.Export("setActive:error:")]
public virtual bool SetActive (bool beActive, out Foundation.NSError outError);
abstract member SetActive : bool *  -> bool
override this.SetActive : bool *  -> bool

パラメーター

beActive
Boolean

オーディオをアクティブにするには true、非アクティブ化するには false に設定します。

outError
NSError

失敗した場合、これにはエラーの詳細が含まれます。

戻り値

成功した場合は true、エラーの場合は false。 エラーが発生した場合、outError パラメーターには、問題を説明する NSError の新しいインスタンスが含まれています。

属性

注釈

オーディオのアクティブ化は、現在実行されているよりも高いオーディオ優先度を持つアプリケーションの場合に失敗する可能性があります。

実行中のオーディオ操作 (再生、録音、オーディオ キュー、または変換) がある場合、オーディオの非アクティブ化は失敗する可能性があります。

適用対象

SetActive(Boolean, AVAudioSessionFlags, NSError)

アプリケーション開発者は、この非推奨のメソッドを使用しないでください。

[Foundation.Export("setActive:withFlags:error:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, "Use 'SetActive (bool, AVAudioSessionSetActiveOptions, out NSError)' instead.")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool SetActive (bool beActive, AVFoundation.AVAudioSessionFlags flags, out Foundation.NSError outError);
abstract member SetActive : bool * AVFoundation.AVAudioSessionFlags *  -> bool
override this.SetActive : bool * AVFoundation.AVAudioSessionFlags *  -> bool

パラメーター

beActive
Boolean
outError
NSError

失敗した場合、これにはエラーの詳細が含まれます。

戻り値

true 要求が成功した場合は、outError パラメーターに問題を説明する NSError のインスタンスが含まれます。

属性

適用対象

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

アプリケーションのオーディオ セッションをアクティブ化および非アクティブ化します。

[Foundation.Export("setActive:withOptions:error:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool SetActive (bool active, AVFoundation.AVAudioSessionSetActiveOptions options, out Foundation.NSError outError);
abstract member SetActive : bool * AVFoundation.AVAudioSessionSetActiveOptions *  -> bool
override this.SetActive : bool * AVFoundation.AVAudioSessionSetActiveOptions *  -> bool

パラメーター

active
Boolean

オーディオをアクティブにするには true、非アクティブ化するには false に設定します。

options
AVAudioSessionSetActiveOptions

オーディオのアクティブ化を制御するオプション。

outError
NSError

失敗した場合、これにはエラーの詳細が含まれます。

戻り値

true 要求が成功した場合は、outError パラメーターに問題を説明する NSError のインスタンスが含まれます。

属性

注釈

オーディオのアクティブ化は、現在実行されているよりも高いオーディオ優先度を持つアプリケーションの場合に失敗する可能性があります。

実行中のオーディオ操作 (再生、録音、オーディオ キュー、または変換) がある場合、オーディオの非アクティブ化は失敗する可能性があります。

適用対象