2017-05-29 5 views
0

Ich habe versucht, Startzeit und Endzeit in MediaController-Klasse mit Wert zu ändern, den ich von Suchleiste nehme. Aber in Folge stoppt die Größe der konvertierten Videos immer in 140BWie startTime und endTime für das Trim-Video in MediaController (MediaCodec) verwenden?

long startTime = -1; //this is what I changed to 0 for example 
long endTime = -1; //this is what I changed to 80 for example 

So, wie diese Variablen auf einem anderen Wert zu ändern, wenn i seekbar für das Trimm-Video verwendet? Bitte helfen Sie mir, ich habe für diese

Vielen Dank im Voraus viel Zeit verbracht ..

Antwort

0

Schließlich habe ich eine Lösung habe. Ändern Sie den Code in:

extractor.seekTo(startTime, MediaExtractor.SEEK_TO_PREVIOUS_SYNC); 
if (endTime > 0 && info.presentationTimeUs >= endTime) 

zu

extractor.seekTo(startTime * 1000, MediaExtractor.SEEK_TO_CLOSEST_SYNC); 
if (endTime > 0 && info.presentationTimeUs >= (endTime * 1000)) { 
Verwandte Themen