2

我目前在我的舞台上有 FLVplayback 组件,但是,我将 autoPlay 设置为 False。这是一个问题,因为我希望流仅在用户按下播放时才开始下载。

另外,当我点击离开视频的页面时,我希望能够停止下载流。

提前致谢。

4

2 回答 2

6

在您设置源属性之前,视频不会开始加载,因此只需在您希望它开始时用代码设置它

只要您以后不想再次使用该 FLVPlayback,sims281 的答案就有效,因为他的方法会起作用,但会弄乱播放器。不久前我做了一个课程,它确实有效地停止了视频流,但仍然允许你继续使用该播放器,你可以在这里看到它:

FLVPlaybackUtils

使用该类,您可以这样做:

import FLVPlaybackUtils;

FLVPlaybackUtils.reset(myFlvPlayback);

它将清除播放器,停止任何流式传输或下载,并将播放器重置为再次可用,以防万一您想稍后在程序中再次使用它。

于 2009-04-13T19:12:02.317 回答
3

不确定第一部分,但这与您所追求的相似吗?

if (FLVplayerInstanceName)
 {
  FLVplayerInstanceName.stop();  
  FLVplayerInstanceName.getVideoPlayer(FLVplayer.activeVideoPlayerIndex).close();
  gotoAndStop("yourPageLabel");
 }
于 2009-03-24T14:36:35.733 回答