getCurrentPosition()在SDK30上返回的值不正确

时间:2020-06-03 04:34:30

标签: android-mediaplayer

我已经编写了一个基于媒体播放器的应用程序,该应用程序只能播放音频和AV剪辑。在测试用例中,我用于验证,仅尝试了音频,仅vidoe和AV剪辑,在所有3种情况下,api getCurrentPosition()返回的值均与预期位置不同。但是基于logcat(粘贴在下面的“仅音频”情况下),我可以看到剪辑已播放了预期的持续时间。

Line 1950: 05-29 **02:51:52.809** I/(16523): Play for = 3793
Line 1951: 05-29 02:51:52.809 I/(16523): isBasicPB = false, isStreaming= false, isAudio = true
Line 1952: 05-29 02:51:52.809 I/(16523): Create CountDownLatch
Line 1953: 05-29 02:51:52.810 I/(16523): startBlockingMediaPlayer, start position = 0
Line 3843: 05-29 **02:51:56.705** I/(16523): PLAYED FOR 6 ms

0 个答案:

没有答案