问题标签 [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.

0 投票
1 回答
974 浏览

android - 当我将视图留给前一个孩子时,viewflipper 中的视频视图仍在播放

我有一个具有不同视图的 viewflipper 控制器。

我在 firsview 中单击,然后转到带有动画的 secoundview。

secondview 是一个视频视图,里面有一个流式视频(它工作得很好)

问题是当我使用背部物理返回时,button(flipper.showPrevious()) 我会覆盖它以在离开之前停止视频videoView.stopPlayback();

当我回到第一个视图时,我仍然在第一个视图上播放视频(只有视频,或者如果我之前做过黑屏stopPlayback()

我该如何解决?我做错了什么?

干杯!

0 投票
2 回答
12226 浏览

android - VideoView getDrawingCache 返回黑色

所以我正在尝试做一个 VideoView 的屏幕截图。我想最简单的方法是:

然后当我需要截图时:

但由于某种原因,我得到的位图每次都是黑色的。有人在这方面取得过成功吗?我也试过:

但再一次,这给我返回了一个黑色图像。我可以看到 Android javadocs 中几乎没有记录 VideoView。有什么帮助吗?

0 投票
2 回答
10843 浏览

android - 两部 Android 手机之间的实时视频流

我目前正在处理两部 Android 手机之间的视频流。我编写了一个能够将视频录制到 sd 文件的应用程序(使用 MediaRecorder);我编写了另一个能够显示文件视频的应用程序。这两个应用程序都可以完美运行。

我在以下网站中找到了一个关于“使用 Android 广播视频 - 无需写入本地文件”的网站。这正是我想做的。

http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system

我修改了我的代码。

对于录像机,它是:

对于视频播放器:

MediaPlayer上的程序迷恋mMediaPlayer.setDataSource(pfd.getFileDescriptor());我知道我没有正确设置 DataSource。ParcelFileDescriptor必须有额外的设置才能放入 MediaPlayer。

有谁知道如何将ParcelFileDescriptor用于 MediaPlayer?任何有用的建议或提示都会很好......

谢谢你

将要

0 投票
2 回答
1387 浏览

java - VideoView中的视频不显示

我有一个应用程序,在我的布局中(参见下面的 xml)有VideoViewTextView(与我的问题相同的应用程序但布局有一些变化)。TextView显示和滚动正常,但现在我尝试时不显示视频开始它。我究竟做错了什么?

编辑:添加一些 Java 代码

我使用它的代码非常简单:

要开始视频,我使用 TCP 服务器和反射,如果我删除它就可以正常工作TextView

0 投票
1 回答
4076 浏览

android - Android VideoView 流式传输

我有一个包含 VideoView 的项目,我正在使用此方法从在线流式传输视频:

我的视频是从 Youtube 下载的 mp4 文件。然后我将它们上传到我的 Dropbox,这就是 url 的来源。如果我下载视频并且不对其进行任何更改,然后将其直接上传到保管箱,这会很好。但是,如果我尝试对其进行任何更改,例如从 .flv 转换为 .mp4,或更改大小,然后我将其上传到保管箱,它不再在 VideoView 中播放。我收到一个对话框,显示“无法播放视频。无效的流数据'。如果我将这个完全相同的视频手动或什至通过让我的应用程序从 url 下载它并将其放在 SD 卡上,然后使用 SD 卡播放它

它工作正常。我正在使用 Wondershare Video Converter Platinum 进行转换和大小更改。

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

谢谢你。

0 投票
1 回答
14300 浏览

android - SurfaceView 之上的 VideoView

我尝试在 aVideoView上显示 a SurfaceView。但它不可见,但会在点击时做出反应(出现 MediaController 并播放声音)。视频似乎在后面播放,SurfaceView所以我也尝试使用setZOrderMediaOverlay()和/或setZOrderOnTop()但没有任何改变

当我转到主屏幕时,我在淡入淡出的动画中看到 VideoView 的瞬间,所以它确实存在。

我尝试使用 xml 布局并且完全以编程方式进行尝试,但没有任何效果。

这是我的活动:

我的xml:

一个提示:由于这只是一个测试,以找出它为什么不起作用,我试图最小化我的真实应用程序中的代码,其中的可见性VideoView由处理程序控制,该处理程序从SurfaceView. 这就是我在使用菜单时实现发送消息的线程的原因。

0 投票
1 回答
3402 浏览

android - Android:使视频透明

我正在尝试制作视频,以透明的视频视图播放。正如文档中所写的,videoview 应该有一个方法“setAlpha”,但我的 Eclipse 说没有这样的方法?!?

0 投票
1 回答
2500 浏览

android - 在 Android 中播放 RTSP 流视频时如何保持宽高比?

我有一个流媒体 RTSP 视频链接,我正在 VideoView 的帮助下播放。在纵向模式下,视频分辨率和纵横比非常完美。但是当我尝试切换到横向模式时,视频会拉伸并且看起来会拉长。这极大地扭曲了质量。

  1. 有关如何使视频视图在两种方向模式下保持相同纵横比的任何提示?
  2. 如果我需要编写自己的媒体播放器来扩展 VideoView .. 我应该如何覆盖 onMeasure(...) 以正确呈现视频?任何示例都会对 android 开发者网站上的有限文档有很大帮助
  3. 如何查找通过 RTSP 接收到的视频的大小?这样我们就可以将视频视图设置为该大小?

如果有任何建议,我愿意倾听,因为我对媒体 API 还很陌生......

0 投票
1 回答
1973 浏览

android - Android 视频横向播放

是否可以让 Android 编译的应用程序以横向播放视频?

我已经尝试了所有我能想到的东西,但它就是无法播放……至少不正确。它正在播放视频,因为我可以听到声音在播放,但屏幕保持空白。

如果我不锁定应用程序方向,则视频在纵向方向上可以正常播放,但是当将设备翻转为横向时,视频图像会冻结,而音频继续播放......如果我随后将设备翻转回纵向,视频将继续播放。

我在模拟器和三星 Galaxy Tab 上都有这个问题。KitchenSink 应用程序视频示例也会出现同样的问题。

谢谢。拉马钱德兰

0 投票
7 回答
15883 浏览

android - 如何检测 VideoView 何时开始播放(Android)?

这是问题所在,当视频流开始在 videoview 中播放时,我想将播放按钮更改为暂停按钮,但我不知道如何检测该事件?