0

我已经设法使用 YouTube ActionScript 3.0 Player API https://developers.google.com/youtube/flash_api_reference在 Flash 中嵌入了一个 youtube 视频。

它工作正常,但我需要一些额外的功能。我在一帧上有多个视频,所以我想做的第一件事是

  1. 如果 VIDEO 1 正在播放并且我单击 VIDEO 2,我希望 VIDEO 1 停止。
  2. 我希望任何正在播放的视频在我离开框架时都停止。

关于后者,我知道我可以创建一个导航按钮并添加 player.stopVideo(); 它的功能但它变得更加复杂,因为 SWF 位于(可怕的)翻书应用程序之一中,因此导航由翻书应用程序控制,而不是包含视频的实际 SWF。

我上面的2个问题有什么解决方法吗?

4

1 回答 1

0

您可以为您的视频添加一个事件监听器。onStateChange事件应该可以帮助您:

可能的值是未开始 (-1)、结束 (0)、播放 (1)、暂停 (2)、缓冲 (3)、视频提示 (5)。

您可以使用以下方法开始另一个视频:

player.playVideo()
于 2012-07-05T08:09:54.330 回答