【问题标题】:Jwplayer: set autostart on Android Chrome and iOs SafariJwplayer:在 Android Chrome 和 iOs Safari 上设置自动启动
【发布时间】:2016-01-29 16:01:28
【问题描述】:

我有一个问题:我正在使用 jwplayer 在 Android、iO 等设备上播放我的视频。现在我看到自动启动在 Android 和 iO 上不起作用,所以我还是想复制这种行为。我试过这段代码,但它只适用于网络......

var playerInstance = jwplayer('video-overlay');
                playerInstance.setup({
                    file: "myFirstVideo.mp4",
                    width: "100%",
                    title: "Basic Video Embed in overlay",
                    description: "A video with a basic title and description"
                });

                playerInstance.onReady(function() {
                    console.log('ready');
                    playerInstance.play(true);
                    playerInstance.onPlay(function() {
                        console.log('playing');
                        playerInstance.setControls(false);
                        playerInstance.play(true);
                    });
                });

如何解决?有解决方法吗?谢谢!

【问题讨论】:

    标签: android ios google-chrome safari jwplayer


    【解决方案1】:

    https://github.com/jwplayer/jwplayer/issues/1041

    移动设备不支持自动启动。 iOS 和 Android 浏览器要求从用户手势事件中调用该命令。

    【讨论】:

      【解决方案2】:

      您是为移动网络还是原生应用编写此内容?移动网络不支持自动启动,但您可以使用

      getAutostart
      public Boolean getAutostart()
      

      从 Android 参考来实现相同的行为。 Android 和 iOS 通过移动 SDK 支持自动启动,您可以在 developer.jwplayer.com 找到它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-28
        • 2019-11-12
        • 2020-02-21
        • 1970-01-01
        • 2019-12-20
        • 2022-06-12
        相关资源
        最近更新 更多