Actionscript 3 从舞台上卸下OSMF视频播放器时出现错误2154
我使用osmf播放器播放HDS格式的视频。在某个场景中,我会停止视频并将其从舞台上移除。出于某种原因,它会引发以下错误:Actionscript 3 从舞台上卸下OSMF视频播放器时出现错误2154,actionscript-3,video,error-handling,flash,osmf,Actionscript 3,Video,Error Handling,Flash,Osmf,我使用osmf播放器播放HDS格式的视频。在某个场景中,我会停止视频并将其从舞台上移除。出于某种原因,它会引发以下错误: Error: Error #2154: The NetStream Object is invalid. This may be due to a failed NetConnection. at flash.net::NetStream/play2() at org.osmf.net.rtmpstreaming::RTMPDynamicStreamingNetLoader
Error: Error #2154: The NetStream Object is invalid. This may be due to a failed NetConnection.
at flash.net::NetStream/play2()
at org.osmf.net.rtmpstreaming::RTMPDynamicStreamingNetLoader/reconnectStream()
我试图修复它没有成功,所以我正在寻找一种方法,以某种方式捕捉这个特定的错误。
我正在寻找如何在我的代码中处理此错误的想法,而不是使用全局错误处理。
任何关于如何修复这个bug的指导都是非常棒的!
谢谢 你能显示你的代码中停止并删除视频的部分吗?从它的角度来看,OSMF并不认为自己是停止的,并试图继续播放流。更确切地说,触发错误的代码是当主玩家用加载程序卸载OSMF播放器。卸载和停止。好的,我理解得更好。在使用卸载包含OSMF的swf之前,确实应该停止OSMF。卸载和停止仅停止与帧相关的进程;OSMF可以做很多与帧无关的事情,比如下载视频数据。