2

有没有办法在 iOS 设备中使用流播放器自动播放视频?我搜索了很多,找不到任何东西。

我使用下面的代码来显示视频:`

        <source src="file2.mp4" type="video/mp4">


        <object id="flash_fallback_1"  class="vjs-flash-fallback"  type="application/x-shockwave-flash" data="flowplayer-3.2.7.swf">

            <param name="movie" value="flowplayer-3.2.7.swf">
    <param name="allowfullscreen" value="true" />
            <param name="flashvars" value="config={'clip':[{'url': 'file2.mp4','autoPlay':true,'autoBuffering':true}]}">
        </object>
    </video>`
4

3 回答 3

1

您需要使用 flowplayer HTML5。按照他们的设置文档
您可以通过 JavaScript 手动将 flowplayer(我目前正在使用 v.5.4)安装到 div 容器来实现这一点,然后访问 fp 对象“load()”方法这里
解释了手动安装 我已经离开了视频源空白,因为我的加载方法会将源数组应用于 fp 对象。我会为你的视频海报提供一个有效的网址,这样你的用户就不会没有希望了;)

HTML:

<div id="fp-cnt" class="container">  
   <video id="html5_video" poster="[URL]" >
      <source type="application/x-mpegurl" src="[BLANK ON PURPOSE]">
      <source type="video/mp4" src="[BLANK ON PURPOSE]"/> 
   </video>
</div>  

JavaScript:

 <script>       
        function loadFlowPlayer() {
           // install flowplayer to an element with id "fp-cnt"
           $("#fp-cnt").flowplayer({});

           var _elm = document.getElementById("fp-cnt");
           var _obj = flowplayer(_elm);

           _obj.load([
               { mpegurl: "[URL]" },
               {     mp4: "[URL]"  }
            ]);
        }

 </script>  

希望这可以帮助!

于 2013-04-18T06:13:24.250 回答
0

遗憾的是,在 iOS 上是不可能的,播放视频需要用户交互。在相关的说明中,音频也不能通过代码控制。资源

于 2013-04-18T00:08:00.133 回答
0

我认为在 ios 设备上可以使用自动播放选项。

遵循以下配置:

  1. splash: true;
  2. api.toggle();api 包含 flowplayer 的方法和属性的地方使用
于 2016-04-02T18:24:50.083 回答