首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓VideoView流媒体

安卓VideoView流媒体
EN

Stack Overflow用户
提问于 2011-03-24 00:39:17
回答 1查看 4.1K关注 0票数 0

我有一个带有VideoView的项目,我正在使用这种方法从网上流式传输一段视频:

代码语言:javascript
复制
mVideoView.setVideoURI(Uri.parse("http://db.tt/ij7w1Nw"));

我的视频是从Youtube上下载的mp4文件。然后我将它们上传到我的dropbox,这就是url的来源。如果我下载视频,不做任何更改,然后直接上传到dropbox,这很好用。但是,如果我尝试对其进行任何更改,例如从.flv转换为.mp4,或者更改大小,然后我将其上传到dropbox,它将不再在VideoView中播放。我看到一个对话框,上面写着“无法播放视频。无效的流数据”。如果我把同样的视频放到sd卡上,不管是手动的,还是让我的应用程序从url下载的,然后用

代码语言:javascript
复制
mVideoView.setVideoPath(path);

它工作得很好。我正在使用Wondershare视频转换器白金来做转换和大小的变化。

是否需要某种特定的编码来流式传输mp4文件,而不是从本地副本播放它?我得到这个是因为wondershare的某种bug/错误吗?其他人有没有遇到过这种类型的问题,如果有,你是如何解决它的?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-03-24 00:54:56

media format guide可能会帮助您查看可用的内容。根据我的经验,在3GPP容器中包装H.264AVC或MPEG 4编码的视频提供了最简单的集成。Android在音频流和视频流方面都非常反复无常。

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

https://stackoverflow.com/questions/5408662

复制
相关文章

相似问题

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