Open anishg-cn opened 1 year ago
I'll take a look!
@ysulyma did you get time to look into the issue? it would be very helpful if you could check the issue as fast as possible.
@anishg-cn not yet, will attempt to fix tomorrow evening
@anishg-cn does your video have audio? If so, it is impossible to have it start playing without a user interaction (e.g. clicking), due to the Web Autoplay Policy. The recommended solution is to remove the audio track from the video and merge it with whatever <Audio>
you're using (which should start at 0:00
).
@ysulyma but it works in android and pc, only issue in iOS?
@ysulyma also user interacts by clicking the play button in the player, so shouldn't it work after that?
@anishg-cn
play()
on the underlying <video>
when the user clicks the play button in the player—not 5 seconds later.Also note iOS can only play one channel of audio at a time so you'd need to do the audio extraction trick anyway. It may be possible to work around this using the Web Audio API, however that is complex and I haven't tried it yet. See the following:
The scenario is, there is a Video element which starts at, let's say, 5 second. So, the video plays fine for 5 seconds and suddenly it pauses and never starts again, until manually played again.
This happens in iOS Chrome (and maybe Safari as well).
I think the issue might be the following:
@ysulyma can you please let me know how to fix this?