Ich möchte Bildrate von Video erhalten, aber ich möchte FFMPEG, JAVACV lib nicht verwenden. ist das möglich, Bildrate von Video in Android zu bekommen?Wie bekomme ich Bildrate von Video in Android OS?
Ich lese KEY_FRAME_RATE es heißt, dass "MediaExtractor speziell einen ganzzahligen Wert entsprechend der Bildrate Informationen der Spur bietet, wenn angegeben und nicht Null." aber ich weiß nicht, wie man es benutzt?
Wenn Sie wissen, wie Bildrate von Video erhalten, dann antworten Sie hier.
es werfen "NullPointerException" bei format.getString (MediaFormat.KEY_MIME); –
Veröffentlichen Sie das Protokoll für das gleiche. Aber wie kann es sein, wenn es in for-Schleife geht? –
java.lang.NullPointerException: Versuch, die virtuelle Methode 'int java.lang.Integer.intValue()' für eine Nullobjekt-Referenz aufzurufen 02-16 19: 19: 21.741: E/fra (7900): \t bei android. media.MediaFormat.getInteger (MediaFormat.java:591) 02-16 19: 19: 21.741: E/fra (7900): \t bei com.exam.activity.VideoPlayActivity.init (VideoPlayActivity.java:101) 02- 16 19: 19: 21.741: E/fra (7900): \t bei com.exam.activity.VideoPlayActivity.onCreate (VideoPlayActivity.java:59) –