Flash Netstream对外部DREF atom的支持
我试图在flash播放器上播放一个视频文件,其中有一个指向外部电影的DREF原子 DREF框具有值URL,并指向具有mdat的外部视频文件。但是,flash视频播放器(netstream对象?)无法加载外部文件。 在过去的几周里,我一直在努力解决这个问题,任何提示都会有所帮助 提前感谢编辑:从,Flash中似乎只有字节访问FLV文件,因此我假设您必须使用外部(Java、服务器端等)工具来解决您的问题Flash Netstream对外部DREF atom的支持,flash,video,netstream,Flash,Video,Netstream,我试图在flash播放器上播放一个视频文件,其中有一个指向外部电影的DREF原子 DREF框具有值URL,并指向具有mdat的外部视频文件。但是,flash视频播放器(netstream对象?)无法加载外部文件。 在过去的几周里,我一直在努力解决这个问题,任何提示都会有所帮助 提前感谢编辑:从,Flash中似乎只有字节访问FLV文件,因此我假设您必须使用外部(Java、服务器端等)工具来解决您的问题 这不是对您的请求的直接响应,但可能会在理解和使用Quicktime标头数据方面提供一些帮助 您
这不是对您的请求的直接响应,但可能会在理解和使用Quicktime标头数据方面提供一些帮助 您可以使用查看标题中的内容,并提取数据(虽然有点旧,但可能仍然有效) 对于您的项目,您可能会受益于随附的Quicktime“扁平化器”,它将所有外部数据合并到一个Quicktime文件中
如果您只是在寻找Apple Quicktime头文件,它们就是。正如您所知,Ganesh不支持直接在flash运行时使用dref atom,通过flash传输数据的唯一方法是在包含DREF atom的源文件的帮助下创建FLV头,并以某种方式将mp4文件mdat与FLV头合并。然后您将能够运行NSStream的
appendByte
序列
您可以查看以下参考资料,了解如何通过操作脚本代码实际实现它:
NSStream.appendByte()
在flash中播放该文件是否与来自同一台机器的quicktime一起播放?请显示DREF原子的确切内容(按字节)。