다음을 통해 공유


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 인스턴스가 포함됩니다.

특성

설명

오디오 우선 순위가 사용자보다 높은 애플리케이션이 현재 실행 중인 경우 오디오 활성화가 실패할 수 있습니다.

진행 중인 오디오 작업(재생, 녹음, 오디오 큐 또는 변환)이 실행 중인 경우 오디오 비활성화가 실패할 수 있습니다.

적용 대상