Iphone Netstream()渐进式下载内部文件
大家好,我在一个项目上工作了一段时间: 我有一个Iphone Netstream()渐进式下载内部文件,iphone,actionscript-3,apache-flex,actionscript,flash-builder,Iphone,Actionscript 3,Apache Flex,Actionscript,Flash Builder,大家好,我在一个项目上工作了一段时间: 我有一个非标准MP4视频文件我想播放IPhone应用程序中的服务器(我正在使用Flash builder创建它) 由于服务器问题(无法正确识别MIME类型且无法更改)和IPhone限制(例如,无法强制iplayer播放扩展名错误的文件),我不得不设置一个进程来读取文件,将其保存在本地,然后将视频播放器指向本地文件 虽然这类方法很有效,但我遇到了一个问题,即一些大型文件(17分钟视频为94mb)和服务器速度慢,传输整个文件需要120秒 我想如果你开始播放视频
非标准MP4视频文件
我想播放IPhone应用程序中的服务器
(我正在使用Flash builder
创建它)
由于服务器问题(无法正确识别MIME
类型且无法更改)和IPhone
限制(例如,无法强制iplayer
播放扩展名错误的文件),我不得不设置一个进程来读取文件,将其保存在本地,然后将视频播放器指向本地文件
虽然这类方法很有效,但我遇到了一个问题,即一些大型文件(17分钟视频为94mb)和服务器速度慢,传输整个文件需要120秒
我想如果你开始播放视频,那么传输速率会比播放速率快,这样视频就可以正常播放了
然而,有时视频只是崩溃,我猜这是由于视频阅读超出了所写内容的结果
如果视频使用渐进式下载播放内部文件,我认为它可能不会崩溃,但会再次恢复读取日期,但我知道渐进式下载是由url
扩展触发的,扩展名以HTTP://
您可以使用渐进式下载来播放内部文件吗?我知道这通常是不可能的,因为从逻辑上讲,系统会期望本地文件已经被下载?
谢谢你的帮助
谢谢
托比试试看下载文件是否完整 只编写其委托方法非常容易 编辑
另请参见谢谢您的建议Samir,我可以确定文件是否已下载。但是,需要在downlaod完成之前开始播放,因为这可能需要2分钟。我真的需要一种控制内部文件的方法,这样我就不会试图读过去已经写过的内容。我想你想要流式播放视频。不下载。请看我编辑的答案基本上,你所做的是破解一个作品,寻找其他被破坏的东西。我认为您需要退一步,再看看为什么服务器的mime类型有问题。如果可以或mp4出现问题,请修复服务器,然后尝试重新编码。谢谢,但这两种情况都不可能-服务器嵌入到摄像头中,因此您无法向其添加mime类型,并且视频由摄像头自动生成,因此无法更改文件的编码/名称