问题标签 [android-videoview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 流式传输 Youtube 视频
我正在编写一个应用程序来使用流媒体播放 youtube 视频。
第一种方法:
我正在使用 GData API 获取视频的 RTSP URL。这是播放 RTSP url 的代码。
但它在 G1 设备和模拟器上都抛出错误(根据邮件列表,模拟器有一些防火墙问题)这是错误消息
错误/PlayerDriver(35):命令 PLAYER_INIT 完成,但出现错误或信息 PVMFFailure
第二种方法:
一种从http://www.youtube.com/get_video?v= &t=<>&<> 获取3gp 文件路径的 hack 方法 。获取文件路径后,我可以调用 setVideoURI 并且播放正常。但这是实现要求的一种黑客方式。我也检查了 Youtube 应用程序,它也用 hack 方式播放 youtube url。(用 logcat 检查)
我尝试从 VideoView 更改为 MediaPlayer,但错误没有变化。
有没有“干净”的方式来做到这一点?
请让我知道你的想法。
android - 使用 VideoView 流式传输或渐进式下载视频
我对如何使用 VideoView 播放视频感到困惑:从本地文件,作为渐进式下载和流式传输。
通过下载文件并在本地播放,此示例适用于我(至少在 1.5 和 2.0 上)。
但是是否有必要在播放前下载视频:是否可以像 API 示例中的 VideoViewDemo 中那样简单地使用 setVideoPath 或 setVideoURI 以渐进式下载或流方式播放视频?
VideoViewDemo 代码建议使用 setVideoURI 进行流式传输,但我不清楚应该使用哪种 URL。有人有可以使用 VideoViewDemo 代码流式传输到 Android 模拟器的视频的示例 URL 吗?
VideoViewDemo可以使用渐进式下载吗?我使用 setVideoPath 收到一条“抱歉,此视频无法播放”消息,其 URL 可以与上面链接的博客示例一起正常工作。(这是模拟器中的问题吗?我尝试了 1.5 和 2.0。)
我在网上找到了很多示例和文档,但到目前为止,没有任何东西能真正回答这个问题。
android - Android 是否支持缩放视频?
使用 VideoView 是否可以为 Android 设置比例因子?默认情况下,视频视图会自行调整大小以适应视频的编码分辨率。我可以强制 Android 将视频渲染成更小或更大的矩形吗?
android - 将任何视图放在 Android 中的 VideoView 上
可以在 VideoView 上放置任何视图吗?(即将控制按钮放在视频上,就像在 vimeo 中一样)。我正在尝试使用 FrameLayout 来做到这一点,但我还没有找到方法,而且我仍然不确定我正在尝试做的事情是否根本不可能。
android - VideoView 播放的 Acitivity LifeCycle 问题
大家好,我遇到了另一个问题VideoView
。然后视频正在播放,我使用硬按钮让设备进入睡眠onPause()
状态。但紧随其后的是:
然后我再次onStart()
/onResume()
并且视频开始播放。我试图移动代码onStart()
/ onStop()
- 似乎没有什么区别。
示例代码:
为什么会这样?我该如何阻止呢?
让设备进入睡眠状态并开始播放视频并不是最棒的体验
android - Android -- 无法播放任何视频 (mp4/mov/3gp/etc.)?
我很难让我的 Android 应用程序播放 SD 卡中的视频。无论大小、比特率、视频格式或我能想到的任何其他设置,模拟器和我的 G1 都不会播放我尝试编码的任何内容。我还尝试了一些来自网络的视频(各种视频格式、比特率、有无音轨等),但这些都不起作用。
我得到的只是一个对话框,上面写着:
“无法播放视频”
“抱歉,这部影片无法播放。”
LogCat 中报告了错误,但我不理解它们,我尝试在 Internet 上搜索进一步的解释,但没有任何运气。见下文:
有时我也得到这个:
这是我正在使用的代码(在我的 onCreate() 方法中):
请帮忙!
android - 如何从 url 播放视频
我是 android 开发的初学者,并尝试从链接播放视频。但它给出了错误"sorry,we can't play this video"
。我尝试了很多链接,但所有链接都显示相同的错误。
我的代码如下
Logcat 显示以下错误消息:
android - Android Video View - 无法从 SD 卡加载文件
我有一个使用VideoView
and的活动MediaController
。
我有一个 .mp4 文件。
当我将文件放入文件
res/raw
夹时,我可以使用Uri.parse("android.resource://<package>/" + R.raw.id_video)
但是,当我将相同的文件放入文件系统时,它可以正常播放。我用
videoView.setVideoPath("/sdcard/myfile.mp4");
问题是什么?
android - Android VideoView - 检测视频中的时间点
我正在使用 VideoView 来显示视频。我正在使用 setOnPreparedListener 和 setOnCompletionListener 在视频开始和结束之前和之后做一些事情。
我想知道如何才能检测视频中的某个时间点。例如,假设我想在视频播放 10 秒后将日志写入文件。如何检测 10s 标记?
谢谢克里斯
android - Android VideoView 方向更改
我VideoView
在我的 Android 应用上播放视频。当我在纵向上尝试时,视频会填满屏幕。但是当我将方向更改为横向时,视频只占用了一半的屏幕空间。我使用FILL_PARENT
,FILL_PARENT
作为布局参数。
有没有办法让视频在两个方向都充满屏幕?