FLVplayback - остановить загрузку файла автоматически - PullRequest
2 голосов
/ 24 марта 2009

У меня в данный момент есть компонент FLVplayback на моей сцене, однако для autoPlay установлено значение False. Это проблема, потому что я хочу, чтобы поток начал загружаться только тогда, когда пользователь нажимает кнопку воспроизведения.

Кроме того, я хотел бы иметь возможность запретить загрузку потока, когда я нажимаю на странице со включенным видео.

Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 13 апреля 2009

Видео не начнет загружаться, пока вы не установите свойство source, поэтому просто установите его с кодом, когда вы хотите, чтобы оно начало

Ответ sims281 работает до тех пор, пока вы не захотите использовать этот FLVPlayback позже, так как его метод будет работать, но испортит плеер. Некоторое время назад я провел урок, который эффективно останавливает видеопоток и, тем не менее, позволяет вам продолжать использовать этот проигрыватель, вы можете увидеть его здесь:

FLVPlaybackUtils

Используя этот класс, вы можете просто сделать это:

import FLVPlaybackUtils;

FLVPlaybackUtils.reset(myFlvPlayback);

Он очистит проигрыватель, остановит любую потоковую передачу или загрузку, и вернет проигрыватель для повторного использования, на случай, если вы захотите использовать его позже в программе.

3 голосов
/ 24 марта 2009

Не уверен в первой части, но похоже ли это на то, что вы ищете?

if (FLVplayerInstanceName)
 {
  FLVplayerInstanceName.stop();  
  FLVplayerInstanceName.getVideoPlayer(FLVplayer.activeVideoPlayerIndex).close();
  gotoAndStop("yourPageLabel");
 }
...