FLVPlayback, переходить в полноэкранный режим плавно? - PullRequest
2 голосов
/ 12 июня 2010

Я смотрю на использование и настройку FLVPlayback в проекте.Как это сделать, понятно, но я заметил 1 раздражающую вещь.При переходе в полноэкранный режим сначала проигрыватель Flash переходит в полноэкранный режим, а затем кратко показывает компонент FLVPlayback в его первоначальном размере, прежде чем перейти к отображению самого видео в полноэкранном режиме.

Я заметил, что на Youtube этого не происходит.Как я могу избежать этого «мерцания» и сделать видео полноэкранным, как видео на YouTube?

Большое спасибо за любые советы!

Марсель

Ответы [ 2 ]

0 голосов
/ 21 июня 2010

Просто чтобы сказать, что я использовал FLVPlayback на рабочих местах много раз, и уверен, что он глючит, но я никогда не видел этой проблемы. Вы определенно можете это исправить. Как вы идете в полноэкранном режиме? Я недавно делал что-то вроде этого ...

import flash.display.*;
import flash.events.*;
import fl.video.*;
import flash.geom.Rectangle;

.
.
.

myFLVPlayback.fullScreenTakeOver = false;
mc.stage.fullScreenSourceRect = new Rectangle(0,0,480,360);
myFullScreenButton.addEventListener(MouseEvent.CLICK, onFullScreenButtonClicked);

private function onFullScreenButtonClicked(e:MouseEvent):void {
  mc.stage.displayState = StageDisplayState.FULLSCREEN;
}

(хотя я ценю, что вы можете использовать полноэкранную кнопку в оболочке FLVPlayback, так что это может быть не идеально)

ПРИМЕЧАНИЕ. Я просто ввел этот код, чтобы он не был идеальным / завершенным. Надеюсь, вы найдете это полезным.

++ Я бы также позаботился о том, чтобы вы установили размер и масштаб вашего flvplayback, например. myflvplayback.setSize (ш, ч)

++ как насчет myflvplayback.scaleMode = VideoScaleMode.NO_SCALE;

0 голосов
/ 12 июня 2010

в целом FLVPlayback вместе с большинством компонентов, встроенных во флэш-память, являются ненужными.Вам гораздо лучше создать свой собственный проигрыватель flv, используя классы NetConnection и NetStream.Создайте его достаточно хорошо и достаточно для редактирования визуальных элементов управления, и у вас есть пуленепробиваемый FLV-плеер для всех ваших проектов.

...