video.js android,android - VideoJS not working on mobile - Stack Overflow

I am using VideoJS to play videos served up from a fileserver. The files are in mp4 format, and work fine (using Flash fallback) on any desktop browser. However they do not work at all on mobile devices. For reference, feel free to check out:

http://74.203.203.93/content/aacfc5e7-fbeb-4785-ad04-023856a54a3d

I've tried to work the code around every which way I can think of to get it to work, but apparently I'm missing something somewhere. Does anyone have any ideas/suggestions?

More information:

Constants:

Video is in mp4 format (H.264 according to MediaInfo showing video codec being AVC).

Multiple formats are not possible (there will be no more than 1 (one) "source" tag).

Video file is hosted in a file server without a filename. Browser gets the location, and gets a source type tag.

Server is IIS.

Server supports byte-range requests.

Attempts so far:

Removed "type='video/mp4'" from tag.

Checked MIME types on server, video/mp4 is showing.

Extension of above: tried javascript to call play() on click.

Tried adding '.mp4' to the end of the guid in the src location.

Swapped position of "type" and "src" elements of "source" tag.

I have changed the https:// in the source to http:// per several locations saying mobile doesn't do https well.

I changed the relative url in the src to an absolute url.

I will update with more information as I continue...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值