Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

Auto Start Video on mobile devices not working?


Hi,

I am using jwplayer 6.11 and video is auto playing on web but for mobile device its not working.

Link is here
http://academy.social27.com/welcome.aspx

Plz help me to fix this issue. What I need to do that video starts playing automatic.

Thanks

6 Community Answers

MisterNeutron

User  
0 rated :

Autostart is not possible on any mobile device, no matter what video player you're using. There is no way to get around this.

The devices themselves disable it, because bandwidth is often expensive and because people don't want loud videos starting by themselves in meetings, restaurants, etc.

dsingh

User  
0 rated :

Hi MisterNeutron,

Thanks for you reply.

What about to make use of the method play().

will this not auto start video if I will make use of this on ready event?
or after setting up setting to player like
_player = jwplayer('VideoPlayerUrl').setup({
........settnng here...
});
_player.play(true) or _player.play()



Tahnks

MisterNeutron

User  
0 rated :

No. You cannot make a video autostart on a mobile device. The user must tap/click something before any video or audio file will begin playing. It cannot be done under program control.

MisterNeutron

User  
0 rated :

BTW, you should update to JW 6.12, which will take care of a different, unrelated problem regarding buffering on mobile devices.

dsingh

User  
0 rated :

One more issue is coming that in Iphone or mobile device I am not able to click on play button. Nothing happened on click of play button. it looks like there is another element on play button that stopping click on play button.
How it can be fixed.
link here:
http://academy.social27.com/welcome.aspx

Todd

JW Player Support Agent  
0 rated :

MisterNeutron is correct. Android and iOS block attempts to have videos autostart. You will need your viewer to interact with the player or tap a button with the jwplayer().play(true) call as an onclick function, etc to make the video start playing.

This question has received the maximum number of answers.