我对如何使用 VideoView 播放视频感到困惑:从本地文件播放视频,作为渐进式下载和流式传输。
这个例子 http://davanum.wordpress.com/2009/12/04/android-%E2%80%93-videomusic-player-sample-take-2/通过下载文件并在本地播放来为我工作(至少在 1.5 和 2.0 上)。
但在播放之前是否有必要下载视频:是否可以像 API 示例中的 VideoViewDemo 那样,通过渐进式下载或流式传输来播放视频,只需使用 setVideoPath 或 setVideoURI 即可?
VideoViewDemo 代码建议使用 setVideoURI 进行流式传输,但我不清楚应该使用哪种 URL。有人有可以使用 VideoViewDemo 代码流式传输到 Android 模拟器的视频示例 URL 吗?
渐进式下载可以与 VideoViewDemo 一起使用吗?我使用 setVideoPath 得到一条“抱歉,该视频无法播放”消息,其 URL 与上面链接的博客示例配合良好。(这是模拟器中的问题吗?我已经尝试过 1.5 和 2.0。)
我在网上找到了很多示例和文档,但到目前为止,没有任何内容可以真正回答这个问题。
是否可以将视频播放为
渐进式下载,或通过流式传输,
只需使用 setVideoPath 或
setVideoURI,如VideoViewDemo中
API 样本?
它应该。它肯定适用于MediaPlayer
, and VideoView
只是一个大约 200 行的包装器MediaPlayer
and a SurfaceView
.
VideoViewDemo 代码建议使用
setVideoURI 用于流式传输,但我不是
明确我应该使用什么样的 URL
使用。
http://
and rtsp://
如果视频编码正确,则可以工作。
有人有可以使用 VideoView 演示代码流式传输到 Android 模拟器的视频示例 URL 吗?
这个视频 http://commonsware.com/misc/test2.3gp与MediaPlayer
,Nexus One 除外。
EDIT:实际上,该链接也适用于 Nexus One。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)