将youtube嵌入Flash AS3中

时间:2012-07-05 08:01:41

标签: actionscript-3 flash-cs5 youtube-api

我已设法使用YouTube ActionScript 3.0播放器API在Flash中嵌入YouTube视频 https://developers.google.com/youtube/flash_api_reference

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

  1. 如果正在播放VIDEO 1,我点击VIDEO 2,我希望VIDEO 1停止播放。
  2. 我希望在离开画面时播放的视频停止播放。
  3. 关于后者,我知道我可以创建一个导航按钮并添加player.stopVideo();功能,但它变得更复杂,因为SWF是在(可怕的)翻书应用程序之一,所以导航由翻转书籍应用程序控制,而不是包含视频的实际SWF。

    上述两个问题的解决方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以在视频中添加event listener。 事件 onStateChange 可以帮助您:

  

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

您可以使用以下方式启动其他视频:

player.playVideo()