gpt4 book ai didi

javascript - flowplayer:全屏不起作用

转载 作者:行者123 更新时间:2023-11-28 02:10:16 24 4
gpt4 key购买 nike

我的播放器下面有一个按钮,我想通过使用以下代码来触发全屏:

$f().toggleFullscreen()

我在 ChromeIE10Firefox 中尝试过,但不起作用。我只能通过双击电影或使用控件插件中的按钮来获得全屏。

来自这些浏览器的错误:

  • Firefox:未捕获的异常:Actionscript 中出现错误。使用 try/catch
    阻止查找错误。
  • Chrome:调用 NPObject 上的方法时出错。
  • IE10:由于错误 8070000c,无法完成操作。

我尝试通过 Google 查找错误代码,但与 flowplayer 相关的所有链接都将我引导至 flowplayer 论坛,但我到达了那里504 网关超时,并且 Google 缓存中没有该页面的副本。

我对播放器进行了一些配置,但即使在最简单的情况下也会出现此问题:

 <a
href="http://local/app/test.flv"
style="display: block; width: 520px; height: 330px"
id="player"></a>
//...
flowplayer("player", "../../App_Common/FlowPlayer/flowplayer-3.2.16.swf");

最佳答案

听起来您收到这些错误是因为浏览器不支持它。如果您查看 Methods 下的 flowplayer 文档有一个 fullscreen() 方法。这表明

Note: Many browsers allow this method to work only from events which are triggered by user interaction, like "click", and not for example from player events like "ready" which happen at moments undetermined by the user.

此外,您似乎使用的是旧版 Flash 版本的 flowplayer。在他们的全屏文档中还指出,它仅在与玩家交互时才起作用,而不是通过按钮交互。

flowplayer flash - toggleFullscreen

关于javascript - flowplayer:全屏不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com