MediaCodec KEY_FRAME_RATE scheint, um ignoriert zu werden

Ich versuche, ändern Sie die Quelle für screenrecord in android 4.4 und niedriger der erfassten frame-rate, aber egal welchen Wert ich in:

format->setFloat("frame-rate", 5);

das Ergebnis ist immer das gleiche ( eine sehr hohe frame rate )

Ist der encoder ignorieren diese Eigenschaft ?
wie kann ich die Framerate ?

  • Es sieht so aus, der Wert wird nur verwendet für das schreiben von ein paar header-info in den resultierenden mp4-Datei, nicht für die Kontrolle der capture rate. Für, die, würden Sie ändern müssen, um den loop-encoder und die Bilder fallen entsprechend.
InformationsquelleAutor jacob | 2014-03-11
Schreibe einen Kommentar