首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android上边下载边播放视频

在Android上边下载边播放视频
EN

Stack Overflow用户
提问于 2011-04-19 19:31:35
回答 2查看 4.7K关注 0票数 2

有没有可能在下载视频的同时使用安全的asp.net应用程序在‘Android’上播放视频?

我有一个https安全的asp.net web应用程序。这个应用程序是专门为移动设备(如Iphone,BB,Android等)设计的。换句话说,我有一个asp.net网站,用户可以在移动设备上浏览。我有一些视频文件加载到这个网站上。这些视频可以通过点击相应视频的相应超链接来播放。当我点击Iphone或Ipad上的这些超级链接时,这些视频就会在屏幕上流媒体并正常播放。在这一点上,所有的工作都很顺利。

现在,当我在“Android”上测试同样的功能时,我的视频文件会被下载到设备上,但不会自己播放。最初的结论是,将这些文件转换为本地设备兼容的视频文件类型将有助于视频文件自动流式传输。因此,我使用一个转换器将所有类型的视频文件转换为‘Android’的‘3GP’,并进行了测试,但发现在这种情况下,视频文件也会被下载,并且不会自行播放。我尝试了各种方法来下载视频文件,比如使用Response.Redirect,然后使用二进制阅读器,然后使用3gp处理程序。什么都不管用。

有没有人知道如何在Android上下载视频?非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2011-04-20 17:29:52

如果'moov‘原子在视频的开头,Android就可以渐进式播放MP4视频。moov原子是文件的一部分,它保存整个文件的索引信息。转换视频后,您可以使用qt-faststart from ffmpeg(http://www.ffmpeg.org)来移动开头的'moov atom‘。您也可以尝试使用MP4Box (http://www.videohelp.com/tools/mp4box)在“提示”3gp文件之后播放这些文件。我之前在android的3gp文件上尝试过,这对我很有效。

票数 2
EN

Stack Overflow用户

发布于 2011-06-17 04:01:00

问题不在于视频,而在于HTTPS协议。如果将任何HTTPS url提供给媒体播放器(无论是通过本地应用程序还是浏览器应用程序),android系统都会完全下载该文件,然后才能播放。

这种行为实际上有很好的文档记录,但这里有您的信息链接

http://groups.google.com/group/android-developers/browse_thread/thread/7e7003b845c3fb98#

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5715674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档