Share via


MediaRecorder.SetAudioSamplingRate(Int32) Methode

Definition

Legt die Audio-Samplingrate 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 Audiodaten in Beispielen pro Sekunde.

Attribute

Hinweise

Legt die Audio-Samplingrate 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. Bei instance liegt die vom AAC-Audiocodierungsstandard unterstützte Samplingrate zwischen 8 und 96 kHz, die von AMRNB unterstützte Samplingrate beträgt 8 kHz und die von AMRWB unterstützte Samplingrate beträgt 16 kHz. Bitte konsultieren Sie den zugehörigen Audiocodierungsstandard für die unterstützte Audio-Samplingrate.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: