我正在使用Flashdevelop在as3 + AIR for iPad中开发应用程序。 我用StageVideo流式传输了一个flv,一切都在iPad上运行良好。 但是在Flash开发调试模式下的PC上没有显示视频,尽管它被播放(调度了NET_STATUS事件)。 有什么想法发生了吗?
答案 0 :(得分:1)
根据Adobe的Flash Roadmap,直到2013年才会在PC上支持StageVideo。
尝试添加一些检查StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY的代码:
function onStageVideoState(e:StageVideoAvailabilityEvent):void
{
var available:Boolean = (e.availability == StageVideoAvailability.AVAILABLE);
trace("Got StageVideo?", available);
}
stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
当StageVideo不可用时,您必须使用常规的Video对象作为后备。