S2Member Protected Video Files Not Working on Mobile Browsers

We upload our mp4 videos into s2member protected folder (/s2member-files/) and serve them inside of premium membership shortcodes for only our premium members, so it works fine on desktop browsers however it doesnt work on mobile browsers like safari, puffin etc. why?

I tried to put another folder of our web hosting and the wordpress default video player worked for bot mobile and desktop browsers.

I dont want to use amazon s3, jwplayer or anything related to cdn - their settings are included in s2member settings.

But there is no option for us to self-hosted mp4 videos and provide them for mobile browsers too by s2member plugin. Please help us.

We are adding video file link (http://oursite.com/wp-content/.../s2member-files/video.mp4) directly into our s2member level shortcodes inside of our posts.

Have you tried using any of the following formats?

http://oursite.com/?s2member_file_download=video.mp4
or
?s2member_file_download=video.mp4
or
[s2File download="video.mp4" /]

still doesn’t work for mobile browsers.

Desktop browsers are okay but mobile browsers stucking at “loading video” and gets failed to start the video…

Well, s2Member doesn’t provide the capability to play the video, just a link to it. So the problem seems to be with the default WP video player.

I suggest you try a different player; a good one should be compatible with s2Member.

Maybe this one: ? https://wordpress.org/plugins/fv-wordpress-flowplayer/

That’s the one I have always recommended. The odd thing is that no-one has ever then provided feedback on whether it does work for them, which is why I didn’t mention it on this occasion.

It would be great if you’d let us know how you get on!

Tried that fv player plugin and still dont work on mobile browser puffin under s2member-files folder with the code of that fvplayer…

I dont think its compatible with s2member files protected folder for mobile browsers. However desktop browsers are okay…

You keep saying “mobile browsers.” Do you just mean Puffin and Safari Mobile? Because that’s hardly the full range of mobile browsers.

None of my members use either of these browsers, and I’ve never received a report of a problem getting things to work on mobile.

Yes I meant puffin and safari mobile browsers, maybe your members dont use but most of our members are using safari. When we put a video outside of s2member-files folder, it seems works on mobile browsers - just sometimes sound issues ive seen - . But when its inside of s2member-files folder, the video only works on desktop browsers.

Like this test video link

Hmm, so they they do have problems without s2Member involved. In other words, all you’re saying is that the symptoms manifest themselves more often with s2Member. But, clearly, the underlying problem is there all along. The fact that you can’t get FV PLayer to work properly either rather confirms that.

The Puffin browser is problematic at the best of times. I am surprised it’s still around. As for Safari Mobile, how about suggesting Chrome instead?

Safari gives the same : Error loading resource . These errors are just
happen when the video file uploaded into s2member-files/ folder . I think
s2member doesnt support mobile browsers.

Ha, ha! You think your experience is the experience of everyone else?

I’ve just tried one of my own sites from my Android phone using both Firefox and Chrome, and the file played flawlessly.

Do you have an email address or skype? I cant post our website and give membership pass and username publicly here.
But I can send you the details and you can look that up with yourself. Please help me about this.

The videos (under s2member-files) plays correctly on desktop browsers but doesnt work on mobile safari , puffin etc. by iphone. This is only caused by s2member because when I copy the same mp4 file into wp-content/uploads folder it works both safari and puffin.

How would that help? I believe what you say about your own site. But the more general conclusions you seem to want to draw are not true.

Instead of making assumptions, you should be focusing on trying to identify if there is anything else about your site (e.g. hosting, or the theme, or another plugin) that is causing this problem.

Or maybe it’s just a problem with these particular browsers, while mobile Firefox and Chrome have no such problems, in which case you just need to alert your users as to what browsers to use.

I just want them to use their mobile phones and access to video files which are under the s2member-files folder. I still do not find which s2member code causes this problem.

When I upload into other folders on our wordpress site, they are working on mobile browsers.

@vpbay: I think @KTS915 points you to the fact, that you say “video don’t works on mobile browsers” instead “video don’t works on X and Y mobile browsers (not all)”. In this case the problem is the exactly mobile browser, not the site’s software. If 3 red cars don’t run on gas (but on diesel), is that means, that all red cars don’t run on gas?

hello krumch, thanks for your reply but the videos are working on those x and y mobile browsers correctly if I put them into another folder other than s2member-files. So, the problem is causing by s2member-files folder itself. It doesnt recognize mobile browsers.

No, problem is that those browsers (red cars you saw not working with gas) can’t work with the HTML+JS code (and maybe cookies too) that s2M sends to them to protect videos, but other browsers (all gas-powered cars, include red ones) - can (so s2M recognise them?). Videos on open folders don’t have protection, so they works. Most likely protected videos don’t works, because X and Y browsers can’t run JS correctly (don’t run on gas).

I am not attorney of the s2M, but of the truth.

Yes but it can be fixed by both browsers and s2member itself.

So, on our end we can only optimize s2member to provide playing protected videos on mobile browsers .

Mobile browsers arent our business.

Please answer a question: You have 3 cars (different make), that runs on diesel. Want to run them on gas. What you will do?