###前提・実現したいこと
現在、IOSでFlexアプリの開発を行っています。
その際にstageVideoでH264の映像を受信させ、映像を再生させようとしているのですがうまくいきません。
Apache Flex 4.15を使用しています。AIRは19です。
もし、解決方法を知っている方がいらっしゃいましたら、お忙しいところすみませんが、
回答のほどよろしくお願いいたします。
###発生している問題・エラーメッセージ
netStream.addEventListener(NetStatusEvent.NET_STATUS, playNsNetStatusListener); private function playNsNetStatusListener(evt:NetStatusEvent):void { trace("net state = " + evt.info.code); } net state = NetStream.Play.Reset net state = NetStream.Play.Start net state = NetStream.Play.Failed net state = NetStream.Play.Stop net state = NetStream.Play.Stop net state = NetStream.Buffer.Flush
###該当のソースコード
private function stageVideoAvailabilityHandler(evt:StageVideoAvailabilityEvent):void {
switch(evt.availability){
case StageVideoAvailability.AVAILABLE:
var stage_videos:Vector.<StageVideo> = stage.stageVideos;
var num:Number = stage_videos.length;
if (stage_videos.length) {
this.stage_video = stage_videos[0];
this.stage_video.addEventListener(StageVideoEvent.RENDER_STATE, stageVideoStateChange);
}
break;
case StageVideoAvailability.UNAVAILABLE:
this.stage_video = null;
break;
}
}
....
this.stage_video.attachNetStream(_ns);
###試したこと H263での受信では映像が出ました。 H264に切り替えた途端、映像が表示されなくなりました。
あなたの回答
tips
プレビュー