android - 使用 VideoView 进行流式传输或渐进式下载视频

标签 android android-videoview

我对如何使用 VideoView 播放视频感到困惑:从本地文件、渐进式下载和流式传输。

This example通过下载文件并在本地播放来为我工作(至少在 1.5 和 2.0 上)。

但是否有必要在播放前下载视频:是否可以像 API 示例中的 VideoViewDemo 那样,以渐进式下载或流式播放方式播放视频,只需使用 setVideoPath 或 setVideoURI?

VideoViewDemo 代码建议使用 setVideoURI 进行流式传输,但我不清楚应该使用哪种 URL。有人有可以使用 VideoViewDemo 代码流式传输到 Android 模拟器的视频的示例 URL 吗?

渐进式下载可以和VideoViewDemo一起使用吗?我使用 setVideoPath 收到一条“抱歉,无法播放此视频”的消息,其 URL 可与上面链接的博客示例一起正常工作。(这是模拟器中的问题吗?我已经尝试过 1.5 和 2.0。)

我在网上找到了很多示例和文档,但到目前为止,没有任何一个能真正回答这个问题。

最佳答案

is it possible to play video as progressive download, or by streaming, simply by using setVideoPath or setVideoURI, as in VideoViewDemo in the API samples?

应该。它当然可以与 MediaPlayer 一起使用,而 VideoView 只是 MediaPlayerSurfaceView 的大约 200 行包装器。

The VideoViewDemo code suggests using setVideoURI for streaming, but I'm not clear what kind of URL I should be using.

如果视频编码正确,

http://rtsp:// 可以工作。

Does someone have an example URL for a video that can be streamed to the Android emulator using the VideoViewDemo code?

This video适用于 MediaPlayer,Nexus One 除外。

编辑:实际上,该链接也适用于 Nexus One。

关于android - 使用 VideoView 进行流式传输或渐进式下载视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10742479/

相关文章:

java - 创建 Java 类来接收 JSON 对象

android - 多模块项目 - Dagger

Android:同时进行两项 Activity

android - 在 Android 应用程序中嵌入 Google+ 视频群聊

android - Android VideoView 是否缓存流式视频?

android - 在 android 中使用内容解析器时由 : java. lang.SecurityException 引起

重叠 VideoView 的 Android 布局排序无法正常工作

android - 如何在 Webview 中嵌入视频 View ?

android - 一个视频 View 被另一个视频 View 遮挡

android - 用户快速触摸 MediaController。错误只发生在 Nexus 4 上。