多年前,我创建了一个 SWF 应用程序,使用户能够执行在线视频聊天。它使用简单的 SMTFP 发布/播放方法来流式传输视频。现在几年过去了,我正在尝试创建一个向后兼容的 SWF 应用程序。
我的问题状态:
- 新版本无法播放从旧 swf 发布的流。它连接到服务器和发布者,但它无法播放并给出
NetStream.Play.Failed
错误。 - 新版本播放从其自己的版本发布的流。
- 本指南中的在线播放 器可以播放我的新版本,但他们无法播放我旧版本的流。
我使用不同的 SDK(3.6、4.1、4.6)进行了尝试,但它们都无法播放旧的 swf 流。
我在网上搜索了错误,文档没有清除任何内容,他们只是说这是一个一般错误。SO中有可能相关的问题,但没有答案。
有谁知道原因?或任何建议?