AudioTrack.ReloadStaticData 方法

定义

将静态缓冲区内的播放头位置设置为零,即回退到静态缓冲区的开头。

[Android.Runtime.Register("reloadStaticData", "()I", "GetReloadStaticDataHandler")]
public virtual Android.Media.TrackStatus ReloadStaticData ();
[<Android.Runtime.Register("reloadStaticData", "()I", "GetReloadStaticDataHandler")>]
abstract member ReloadStaticData : unit -> Android.Media.TrackStatus
override this.ReloadStaticData : unit -> Android.Media.TrackStatus

返回

错误代码或成功,请参阅#SUCCESS#ERROR_BAD_VALUE#ERROR_INVALID_OPERATION

属性

注解

将静态缓冲区内的播放头位置设置为零,即回退到静态缓冲区的开头。 跟踪必须停止或暂停,并且轨道的创建模式必须为 #MODE_STATIC

因此 android.os.Build.VERSION_CODES#M,还将返回 #getPlaybackHeadPosition() 的值重置为零。 对于早期 API 级别,重置行为未指定。

如果不需要重置getPlaybackHeadPosition(),请使用#setPlaybackHeadPosition(int)零位置。

适用于 . 的 android.media.AudioTrack.reloadStaticData()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于