我试图在MediaController类中使用从seekbar获取的值来更改starttime和endtime。但结果是,转换后视频的大小总是停在140B
long startTime = -1; //this is what I changed to 0 for example
long endTime = -1; //this is what I changed to 80 for example
那么,当我使用seekbar作为修剪视频时,如何将这些变量更改为另一个值?请帮助我,我花了很多时间来做这个
提前致谢..
答案 0 :(得分:0)
最后,我得到了一个解决方案。更改以下代码:
extractor.seekTo(startTime, MediaExtractor.SEEK_TO_PREVIOUS_SYNC);
if (endTime > 0 && info.presentationTimeUs >= endTime)
到
extractor.seekTo(startTime * 1000, MediaExtractor.SEEK_TO_CLOSEST_SYNC);
if (endTime > 0 && info.presentationTimeUs >= (endTime * 1000)) {