AVAudioPlayer 类

定义

可以从内存或本地文件系统播放音频的音频播放器。

[Foundation.Register("AVAudioPlayer", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVAudioPlayer : Foundation.NSObject
type AVAudioPlayer = class
    inherit NSObject
继承
AVAudioPlayer
属性

构造函数

AVAudioPlayer(IntPtr)

创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。

AVAudioPlayer(NSData, String, NSError)

可以从内存或本地文件系统播放音频的音频播放器。

AVAudioPlayer(NSObjectFlag)

在派生类上调用 的构造函数,以跳过初始化并仅分配 对象。

AVAudioPlayer(NSUrl, String, NSError)

可以从内存或本地文件系统播放音频的音频播放器。

属性

ChannelAssignments

音频播放器的通道说明。

Class

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
ClassHandle

此类的句柄。

CurrentDevice

可以从内存或本地文件系统播放音频的音频播放器。

CurrentTime

播放头的当前位置(以秒为单位)。

Data

定义音频播放器声音的数据。

DebugDescription

此对象的开发人员有意义的说明。

(继承自 NSObject)
Delegate

充当类委托的 AVFoundation.IAVAudioPlayerDelegate 模型类的实例。

Description

对象的说明,即 ToString 的 Objective-C 版本。

(继承自 NSObject)
DeviceCurrentTime

一个值,该值在 播放或暂停时 AVAudioPlayer 增加。 用于同步多个音频播放器。

Duration

AVAudioPlayer关联的声音的总时间(以秒为单位)。

EnableRate

是否可以 AVAudioPlayer 调整其播放速率。

Format

可以从内存或本地文件系统播放音频的音频播放器。

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 NSObject)
IsDirectBinding

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
IsProxy

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
MeteringEnabled

音频级计量是否可以与 一起使用 AVAudioPlayer

NumberOfChannels

与 关联的 AVAudioPlayer声音中的音频通道数。

NumberOfLoops

声音应重复的次数。

Pan

当前立体声平移 (左右) 位置。

Playing

是否 AVAudioPlayer 正在播放声音。

Rate

相对于源声音的播放速率。

RetainCount

返回对象的当前 Objective-C 保留计数。

(继承自 NSObject)
Self

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
SoundSetting

有关与 关联的声音的信息 AVAudioPlayer

Superclass

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
SuperHandle

用于表示此 NSObject 基类中方法的句柄。

(继承自 NSObject)
Url

与 关联的声音的源 URL AVAudioPlayer

Volume

AVAudioPlayer播放音量。

WeakDelegate

可以响应此类型的委托协议的对象

WeakSettings

可以从内存或本地文件系统播放音频的音频播放器。

Zone

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)

方法

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

使用 NSString keyPath) 注册一个对象,以便在外部 (观察到该对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

使用字符串 keyPath) 注册一个对象,以便在外部 (观察到该对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

注册一个对象,以便使用任意方法在外部观察。

(继承自 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

注册一个对象,以便使用任意方法在外部观察。

(继承自 NSObject)
AveragePower(nuint)

正在播放的声音的 channelNumber 声道的平均功率(以分贝为单位)。

AwakeFromNib()

从 nib 文件加载对象后调用。 替代器必须调用 base。AwakeFromNib () 。

(继承自 NSObject)
BeginInvokeOnMainThread(Action)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

在主 UI 线程上异步调用指定的代码。

(继承自 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Bind(String, NSObject, String, NSDictionary)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
BindingInfo(String)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
BindingOptionDescriptions(String)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
BindingValueClass(String)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
CommitEditing()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
ConformsToProtocol(IntPtr)

调用以确定此对象是否实现指定的协议。

(继承自 NSObject)
Copy()

执行基础 Objective-C 对象的副本。

(继承自 NSObject)
DangerousAutorelease()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
DangerousRelease()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
DangerousRetain()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

指示对多关系的索引发生了更改。

(继承自 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
DidChangeValue(String)

指示对指定的键进行了更改。

(继承自 NSObject)
Dispose()

释放 NSObject 对象使用的资源。

(继承自 NSObject)
Dispose(Boolean)

释放 AVAudioPlayer 对象使用的资源。

DoesNotRecognizeSelector(Selector)

指示此对象无法识别指定的选择器。

(继承自 NSObject)
Equals(NSObject)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Equals(Object)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
ExposedBindings()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
FromData(NSData)

创建从 NSData 源播放音乐的音频播放器。

FromData(NSData, NSError)

创建从 NSData 源播放音乐的音频播放器。

FromUrl(NSUrl)

创建 AVAudioPlayer 的新实例。

FromUrl(NSUrl, NSError)

创建 AVAudioPlayer 的新实例。

GetBindingInfo(NSString)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
GetBindingOptionDescriptions(NSString)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
GetBindingValueClass(NSString)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

检索指定键的值。

(继承自 NSObject)
GetHashCode()

为当前实例生成哈希代码。

(继承自 NSObject)
GetMethodForSelector(Selector)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
GetNativeField(String)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
GetNativeHash()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Init()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
InitializeHandle(IntPtr)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
InitializeHandle(IntPtr, String)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Invoke(Action, Double)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Invoke(Action, TimeSpan)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
InvokeOnMainThread(Action)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
InvokeOnMainThread(Selector, NSObject)

同步调用主 UI 线程上的指定代码。

(继承自 NSObject)
IsEqual(NSObject)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
IsKindOfClass(Class)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
IsMemberOfClass(Class)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
MarkDirty()

将常规对等对象 (IsDirectBinding 为 true) 提升为 toggleref 对象。

(继承自 NSObject)
MutableCopy()

创建指定 NSObject 的可变副本。

(继承自 NSObject)
ObjectDidEndEditing(NSObject)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

指示相对于此对象的指定 keyPath 处的值已更改。

(继承自 NSObject)
Pause()

停止播放,但不重置播放位置。

PeakPower(nuint)

指定通道的峰值功率(以分贝为单位)。

PerformSelector(Selector)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
PerformSelector(Selector, NSObject)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
PerformSelector(Selector, NSObject, Double)

在当前实例上调用选择器,如果 obj 不为 null,则将其作为其单个参数传递。

(继承自 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
PerformSelector(Selector, NSObject, NSObject)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Play()

播放声音。

PlayAtTime(Double)

相对于当前播放时间,以特定的延迟开始播放。

PrepareForInterfaceBuilder()

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
PrepareToPlay()

预加载播放缓冲区。

RemoveObserver(NSObject, NSString)

阻止指定观察程序接收指定 keyPath 的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

停止指定的观察程序接收指定 keyPath 和上下文的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, String)

阻止指定观察程序接收指定 keyPath 的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, String, IntPtr)

停止指定的观察程序接收指定 keyPath 和上下文的更改值的进一步通知。

(继承自 NSObject)
RespondsToSelector(Selector)

此对象是否识别指定的选择器。

(继承自 NSObject)
SetNativeField(String, NSObject)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
SetNilValueForKey(NSString)

将指定键的值设置为 null。

(继承自 NSObject)
SetValueForKey(NSObject, NSString)

将键指定的属性的值设置为指定的值。

(继承自 NSObject)
SetValueForKeyPath(IntPtr, NSString)

创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。

(继承自 NSObject)
SetValueForKeyPath(NSObject, NSString)

设置可以使用键路径访问的属性的值。

(继承自 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

指示尝试将值写入未定义的键。 如果未重写,则引发 NSUndefinedKeyException。

(继承自 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

将此 NSObject 的值设置为指定字典中的值。

(继承自 NSObject)
SetVolume(Single, Double)

可以从内存或本地文件系统播放音频的音频播放器。

Stop()

异步停止声音播放。

ToString()

返回当前实例的值的字符串表示形式。

(继承自 NSObject)
Unbind(NSString)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
Unbind(String)
已过时.

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
UpdateMeters()

确定 中 AVAudioPlayer通道的平均功率和峰值功率。

ValueForKey(NSString)

返回与指定键关联的属性的值。

(继承自 NSObject)
ValueForKeyPath(NSString)

返回可以使用键路径访问的属性的值。

(继承自 NSObject)
ValueForUndefinedKey(NSString)

指示尝试读取未定义键的值。 如果未重写,则引发 NSUndefinedKeyException。

(继承自 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指示指定键中指定索引的值即将更改。

(继承自 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

可以从内存或本地文件系统播放音频的音频播放器。

(继承自 NSObject)
WillChangeValue(String)

指示指定键的值即将更改。

(继承自 NSObject)

事件

BeginInterruption

中断开始时引发的事件。

DecoderError

指示已出现解码错误的事件。

EndInterruption

指示中断已结束的事件。

FinishedPlaying

指示播放已完成的事件。

扩展方法

ObjectDidBeginEditing(NSObject, INSEditor)

可以从内存或本地文件系统播放音频的音频播放器。

ObjectDidEndEditing(NSObject, INSEditor)

可以从内存或本地文件系统播放音频的音频播放器。

GetValidModes(NSObject, NSFontPanel)

可以从内存或本地文件系统播放音频的音频播放器。

ValidateToolbarItem(NSObject, NSToolbarItem)

可以从内存或本地文件系统播放音频的音频播放器。

GetDebugDescription(INSObjectProtocol)

可以从内存或本地文件系统播放音频的音频播放器。

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

可以从内存或本地文件系统播放音频的音频播放器。

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

可以从内存或本地文件系统播放音频的音频播放器。

EndPreviewPanelControl(NSObject, QLPreviewPanel)

可以从内存或本地文件系统播放音频的音频播放器。

GetAccessibilityCustomRotors(NSObject)

获取适用于 this 对象的 对象的数组UIAccessibilityCustomRotor

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

设置适用于 this 对象的 对象数组UIAccessibilityCustomRotor

适用于

另请参阅