在Android上下载时播放视频

| 使用安全的asp.net应用程序在“ Android”上下载视频时是否可以流式传输视频? 我有一个https安全的asp.net Web应用程序。此应用程序是专门为移动设备(例如Iphone,BB,Android等)而开发的,换句话说就是Mobi网站。我有一个asp.net网站,用户可以在移动设备上浏览该网站。我在此站点上加载了一些视频文件。这些视频可以通过单击相应视频的相应超链接来播放。当我从Iphone或Ipad单击这些超链接时,这些视频将在屏幕上流式传输并正常播放。到此为止,所有工作均顺利进行。 现在,当我在“ Android”上测试相同的功能时,我的视频文件已下载到设备上,但无法单独播放。最初得出的结论是,将这些文件转换为与本地设备兼容的视频文件类型将有助于视频文件自动流式传输。因此,我使用转换器将所有类型的视频文件转换为适用于“ Android”的“ 3gp”,并进行了测试,但发现在这种情况下,视频文件也被下载且无法单独播放。我尝试了各种方法来下载视频文件,例如使用Response.Redirect,然后使用二进制读取器,然后使用3gp处理程序。没事。 有人知道如何在Android上下载视频时播放视频吗?非常感谢你!
已邀请:
如果“ moov”原子位于视频开头,则Android可以逐步播放MP4视频。 moov原子是文件的一部分,其中包含整个文件的索引信息。转换视频后,您可以使用ffmpeg(http://www.ffmpeg.org)的qt-faststart在开头移动\'moov atom \'。您也可以使用MP4Box(http://www.videohelp.com/tools/mp4box)在“提示”之后尝试播放3gp文件。我之前为Android的3gp文件尝试过这个,对我来说很有效。
问题不在于视频,而在于HTTPS协议。如果将任何HTTPS网址提供给媒体播放器(无论是通过某些本机应用程序还是浏览器应用程序,都没有关系),则android系统会在下载文件之前完全下载该文件。 这种行为实际上有据可查,但是这里是您的信息链接 http://groups.google.com/group/android-developers/browse_thread/thread/7e7003b845c3fb98#

要回复问题请先登录注册