0

我搜索了很多,但我无法得到任何关于此的答案。我正在使用 f4player 在我的 HTML/JavaScript 文件中播放 mp4 视频。这个播放器很好用。但我想使用 JavaScript 控制 f4player 的播放/暂停/停止。请任何人都可以帮助我。

我用 f4player

谢谢

4

1 回答 1

2

通过查看 F4Player的源代码,它似乎不提供通过 JavaScript 控制播放器的能力。

通过使用ExternalInterface.addCallback方法,可以对 SWF 文件进行编程以允许从 JavaScript 调用方法。你可以很容易地修改播放器的源代码来注册所需的 JavaScript 钩子:

// Create an instance of the F4Player - ensure you don't pass an initial stream.
var player : Player = new Player(null);

// Register some ExternalInterface callback to allow control from the JavaScript
ExternalInterface.addCallback("play", player.Play);

// Initialize the skin in the usual fashion
skin.initialization(
    player,
    stage.stageWidth
    // ...etc.
);

说了这么多,您可能会更好地使用更完整的视频播放器解决方案,例如video.js中的那个。

于 2012-05-02T09:29:05.920 回答