Всем привет.
Столкнулся с задачей, для воспроизведения FLV в плеере использую библиотеку OSMF.
Требуется повернуть видео на 90 градусов или любой другой градус.
Все попытки заканчивались либо ошибками, либо видео просто ужималось.
Хотя у классов MediaContainer, MediaSpriteContainer есть такое свойство как rotation.
Поиск в интернете не принес результата.
Для примера код:
Код AS3:
public class MediaPlayerExample extends Sprite
{
private var mediaPlayer:MediaPlayer;
public function MediaPlayerExample()
{
super();
mediaPlayer = new MediaPlayer();
var videoElement:VideoElement = new VideoElement();
videoElement.resource = new URLResource("http://.../media/r.flv");
mediaPlayer.volume = .5;
mediaPlayer.loop = true;
//mediaPlayer.addEventListener(TimeEvent.CURRENT_TIME_CHANGE, onTimeUpdated);
//mediaPlayer.addEventListener(TimeEvent.DURATION_CHANGE, onTimeUpdated);
mediaPlayer.autoPlay = true;
mediaPlayer.media = videoElement;
var mediaSprite:MediaPlayerSprite = new MediaPlayerSprite(mediaPlayer);
mediaSprite.rotation = 90;
this.addChild(mediaSprite);
}
private function onTimeUpdated(event:TimeEvent):void
{
trace('time: ' + mediaPlayer.currentTime + ' duration: ' + mediaPlayer.duration);
}
}
После этого кода ошибка.
Спасибо!