Description
Issue description
If i seekto() and midroll ad skip, the audio and video syncs are not right in ExoPlayer2.6.1.
It is okay if i do not video seekto() or skip the midroll ad.
if i video seekto() and skip the midroll ad, the video is frozen while the audio is playing for 3 seconds.
Reproduction steps
Test: play start > show preroll > skip preroll > play video(2sec) > move timebar(seekto(00:12:00)) > show midroll 1 > skip ad (midroll 1)
=> result : just audio play and freezing video about 2~3sec
=> If i did't seekto() and skip ad(midroll 1), it's OK.
=> if i seekto() and didn't skip ad (midroll 1), it's OK.
- seek to () + Skip ad => Problem.
Video total time : 60 min
Preroll : 00:00:00
Midroll 1 position : 00:10:00
Midroll 2 position : 00:20:00
Midroll 3 position : 00:30:00
- all ad time( total time 30sec, skippable time: 3sec)
in exoplayer 2.6.1 demo
- hls file
- vmap midroll
: vast count 4
: each mp4 file total 25sec, skippable 3sec
Link to test content
Provide a link to media that reproduces the issue. If you don't wish to post it
publicly, please submit the issue, then email the link to
dev.exoplayer@gmail.com using a subject in the format "Issue #1234".
Version of ExoPlayer being used
exoplayer 2.6.1
build config : demo
Device(s) and version(s) of Android being used
device name : Galaxy S8
android version: 8.1