【问题标题】:videojs in WeChat doesn't work for rtmp微信中的videojs不适用于rtmp
【发布时间】:2015-04-21 02:52:10
【问题描述】:

我想在微信中播放rtmp,在我的PC浏览器上可以播放,但是在Android的微信浏览器中,它返回:

“找不到此视频的兼容来源”

但在 iPhone 上它只是显示无限加载屏幕。

  <script>
    videojs.options.flash.swf = "video-js/video-js.swf";
  </script>

  <video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
      poster="http://www.pageresource.com/wallpapers/wallpaper/bleach-ichigo-mugetsu-here-size-original_215405.jpg"
      data-setup="{}">
     <source src="rtmp://hsn.mpl.miisolutions.net/hsn-live01/mp4:420p500kB31" type='rtmp/mp4'>
    <!--source src="rtmp://219.232.161.204/livestream/mtzysunq" type='rtmp/mp4' / -->
    <!--<track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track>--><!-- Tracks need an ending tag thanks to IE9 -->
    <!--<track kind="subtitles" src="demo.captions.vtt" srclang="en" label="English"></track>--><!-- Tracks need an ending tag thanks to IE9 -->
  </video>

【问题讨论】:

    标签: rtmp video.js wechat


    【解决方案1】:

    没有浏览器支持没有 flash 的 rtmp。 videojs 为 rtmp (video-js.swf) 使用 flash 后备。移动设备不支持 flash,因此没有 flash 回退,因此没有视频。您需要使用 rtmp 以外的格式。像 mp4、hls 或破折号。

    【讨论】:

    • 感谢您的回答,但如何使用 mp4 或 hls 直播我的相机视频?
    • 不知道你有什么相机,我不知道如何回答。这里有很多关于直播的话题,先看看那些。如果他们没有回答您的问题,请打开一个新问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    相关资源
    最近更新 更多