首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5嵌入式视频在移动环境下的不加载

HTML5嵌入式视频在移动环境下的不加载
EN

Stack Overflow用户
提问于 2015-08-28 14:25:05
回答 1查看 202关注 0票数 0

我最近在这个网站的主页上嵌入了一个使用MP4和Webm的MP4:

http://www.doubleconcentrate.com

它在PC和Mac上自动加载和循环,但在iPhone和安卓上,视频有一个播放按钮,但根本不播放。

因此,在iPhone 4上,play按钮有一条线横过它.

这里有什么帮助吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-28 16:35:18

就在今天的一个类似的问题(MP4 video unable to play on tablet/mobile)中也出现了这个问题。

您的问题有点不同,因为您包括页面和视频本身,这使它更容易检查(谢谢!)

如对上述问题的答复所述,首先要注意的是:

..。您可能不希望浏览器中的视频自动在移动设备上播放,因为某些价格计划可能会增加用户的数据成本--这是移动设备上不支持自动播放视频的一个关键原因。有各种各样的解决办法,人们已经尝试过,但我不确定有一个是普遍有效的,你真的需要考虑你是否真的想要这样做。

检查iOS设备上的视频,它似乎不想播放,即使用户点击播放按钮。这可能是一个格式问题,一个非常常见的例子是一个带有编解码器或配置文件的mp4,电话不支持它(mp4是一个“容器”,它可以支持不同格式的视频流,而不是所有特定设备可以支持的)。

如果您可以提供一个直接链接到视频本身,它应该可以检查这一点。

如果您想亲自检查它,ff探针((https://www.ffmpeg.org/ffprobe.html) )将提供有关代码、框架、配置文件等方面的信息。例如,下面是查看BigBuckBunny (https://peach.blender.org)视频时的输出:

代码语言:javascript
复制
ffprobe version 2.6.1 Copyright (c) 2007-2015 the FFmpeg developers
  built with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
  configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc --arch=x86_64 --enable-runtime-cpudetect
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/folder/big_buck_bunny_720p_h264.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2008-05-27 18:36:22
    timecode        : 00:00:00:00
  Duration: 00:09:56.46, start: 0.000000, bitrate: 5589 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720, 5146 kb/s, 24 fps, 24 tbr, 2400 tbn, 4800 tbc (default)
    Metadata:
      creation_time   : 2008-05-27 18:36:22
      handler_name    : Apple Alias Data Handler
      encoder         : H.264
    Stream #0:1(eng): Data: none (tmcd / 0x64636D74) (default)
    Metadata:
      creation_time   : 2008-05-27 18:36:22
      handler_name    : Apple Alias Data Handler
      timecode        : 00:00:00:00
    Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 437 kb/s (default)
    Metadata:
      creation_time   : 2008-05-27 18:36:22
      handler_name    : Apple Alias Data Handler
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32273346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档