Sprache

MediaRecorder.SetAudioSamplingRate(Int32) Methode

Definition

Legt die Audiosamplingrate für die Aufzeichnung fest.

[Android.Runtime.Register("setAudioSamplingRate", "(I)V", "GetSetAudioSamplingRate_IHandler")]
public virtual void SetAudioSamplingRate(int samplingRate);
[<Android.Runtime.Register("setAudioSamplingRate", "(I)V", "GetSetAudioSamplingRate_IHandler")>]
abstract member SetAudioSamplingRate : int -> unit
override this.SetAudioSamplingRate : int -> unit

Parameter

samplingRate
Int32

die Samplingrate für Audio in Beispielen pro Sekunde.

Attribute

Hinweise

Legt die Audiosamplingrate für die Aufzeichnung fest. Rufen Sie diese Methode vor prepare() auf. Prepare() kann zusätzliche Überprüfungen für den Parameter durchführen, um sicherzustellen, ob die angegebene Audiosamplingrate anwendbar ist. Die Samplingrate hängt wirklich vom Format für die Audioaufzeichnung sowie von den Funktionen der Plattform ab. Die von AAC-Audiocodierungsstandard unterstützte Samplingrate reicht beispielsweise von 8 bis 96 kHz, die von AMRNB unterstützte Samplingrate beträgt 8 kHz, und die von AMRWB unterstützte Samplingrate beträgt 16 kHz. Bitte wenden Sie sich an den zugehörigen Audiocodierungsstandard für die unterstützte Audiosamplingrate.

Java Dokumentation für android.media.MediaRecorder.setAudioSamplingRate(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: