首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 2.3渐进式下载不起作用

Android 2.3渐进式下载不起作用
EN

Stack Overflow用户
提问于 2013-01-26 01:17:27
回答 2查看 931关注 0票数 1

是否起作用:

代码语言:javascript
复制
http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4

不起作用:

代码语言:javascript
复制
http://media.lakewood.org.edgesuite.net/JOM/messages/564_750.mp4

使用的代码:

代码语言:javascript
复制
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setDataAndType(uri, "video/mp4");
MainActivity.instance.startActivity(intent);

我检查了VLC中的编解码器类型,它们是相同的。然而,在chrome中的开发工具(网络选项卡)中,我注意到bunny视频的工作方式就像是渐进式下载,而joel视频是分块下载的(尽管它应该是渐进式的)。

我是不是漏掉了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-26 01:36:09

不同之处在于,第一个是使用渐进式流媒体,而第二个是使用仅支持3.0及更高版本的直播流媒体。有关支持的协议,请参阅此处:

http://developer.android.com/guide/appendix/media-formats.html#network

您已经注意到,第二个链接被分成小块下载,这是实时流媒体的标志(即使内容不一定是实时的)。有关此协议的更多信息可在此处找到:

http://en.wikipedia.org/wiki/HTTP_Live_Streaming

第一个看起来是使用渐进式流,这并不是真正的流,它将整个mp4作为一个文件下载,但允许在您有足够的缓冲时立即开始播放。

希望这能有所帮助。

瑞安

票数 3
EN

Stack Overflow用户

发布于 2013-01-29 01:58:07

找到了问题所在。

564_750.mp4

  • 1视频流: AVC
  • 1音频流: AAC
  • 1文本流: EIA-608 <-- // problem

视频被重新编码,没有文字轨道,它工作得很好。

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

https://stackoverflow.com/questions/14526991

复制
相关文章

相似问题

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