Actionscript 3 FLVPlaybackCaptioning+;自定义位置
使用FLVPlayback字幕组件,我希望在y位置的某些部分移动字幕文本。这在AS3中可能吗 当解析字幕时,我自己的所有自定义参数都会被忽略,并且用某种字符包装特定部分也不会这样做,因为我无法在运行时更改文本 原因是,在我的视频流中,有一些包含文本内容的框,我不想将字幕放在上面,而是为了阅读Actionscript 3 FLVPlaybackCaptioning+;自定义位置,actionscript-3,flvplayback,subtitle,captions,Actionscript 3,Flvplayback,Subtitle,Captions,使用FLVPlayback字幕组件,我希望在y位置的某些部分移动字幕文本。这在AS3中可能吗 当解析字幕时,我自己的所有自定义参数都会被忽略,并且用某种字符包装特定部分也不会这样做,因为我无法在运行时更改文本 原因是,在我的视频流中,有一些包含文本内容的框,我不想将字幕放在上面,而是为了阅读 我想做一个自己的手动字幕功能或自定义闪光点,我可以访问,但想知道是否有人曾经这样做过。类似的东西可以做到这一点。我发现自动布局被字幕xml覆盖了,所以我强迫它每一次“更改”都为false 你找到解决问题的办
我想做一个自己的手动字幕功能或自定义闪光点,我可以访问,但想知道是否有人曾经这样做过。类似的东西可以做到这一点。我发现自动布局被字幕xml覆盖了,所以我强迫它每一次“更改”都为false
你找到解决问题的办法了吗?
public function Init() : void
{
// captions
_captions = new FLVPlaybackCaptioning();
_captions.autoLayout = false;
_captions.flvPlayback = _video;
_captions.addEventListener(CaptionChangeEvent.CAPTION_CHANGE, onCaptionChange);
_captions.source = "mySubs.xml";
addChild(_captions);
}
private function onCaptionChange(pEvent : CaptionChangeEvent) : void
{
if(!_captions.captionTarget)
return;
_captions.autoLayout = false; // force autoLayout
_captions.captionTarget.y = 666; // position of choice
}