问题标签 [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 - android mediaplayer 播放 mp4 的问题
我正在尝试在我正在开发的应用程序中播放 mp4 视频,但是每当我在模拟器和某些设备上运行该应用程序时,我都会收到此错误:
ERROR/MemoryHeapBase(34): 错误打开 /dev/pmem_adsp: 没有这样的文件或目录
我不知道这意味着什么,当我用谷歌搜索它时,所有这些响应都与自定义构建操作系统有关,以及我不想做的事情,也不想做。我只想在我的应用程序中播放 mp4 视频,有什么建议吗?顺便说一句,它在 Nexus 上运行良好。
这是代码:
android - 到达时间后停止播放器
嗨,在我的 android 应用程序中,我正在使用 videoview。我想启动一个计时器并在 30 分钟后停止播放器。我尝试使用以下代码,但在到达时间之前显示警报。
实时是我希望执行对话的时间。
并在播放器的准备好的监听器中调用它。
如果我需要更改任何内容,请告诉我。
请转发您的宝贵建议。
提前致谢 :)
android - ScrollView 中的 Android::VideoView
我有一个位于 scrollView 内的 VideoView。当我滚动 scrollView 时,VideoView 不会随之滚动。就好像它的位置是固定的一样。如何通过滚动滚动视图中的所有其他元素正确滚动 VideoView?
android - 在 Android 中管理视频流缓冲
我在通过 HTTP 流式传输视频文件时遇到问题。使用视频视图。
而且我注意到回溯时缓冲区百分比降低。我还注意到,如果视频正在重放,它会再次开始下载。
是否可以为视频缓冲区提供某种缓存。以及如何做到这一点?
java - VideoView播放前后黑闪
我有一个 VideoView,我想用它来播放影片剪辑。我像这样使用它来播放它并且它有效。
但是,我在影片剪辑前后看到了黑色闪光。闪光灯本身不是什么大问题,但它的黑度却是。背景是白色的,所以如果闪光灯是白色的,或者它消失了就可以了。
android - 切换标签时 VideoView 不显示视频
我有 2 个选项卡,每个选项卡都包含 videoView。但是当我切换到第二个选项卡时,视频播放音频正常,但视频不播放,视图只有黑色。这在 Android 2.1 + 中可以正常工作,但在 1.6 中却不行这是我的代码:
选项卡活动:
视频1活动:
videoview1.xml
视频2活动:
视频视图2.xml:
android - VideoView 裁剪为正方形
使用ImageView
,我可以设置正方形的高度和宽度(比如 100dip x 100dip)。然后使用android:scaleType="centerCrop"
给了我一个被裁剪为正方形的图像,无论纵横比如何。
我们可以用 a 来做到这一点VideoView
吗?
我试过只设置一个正方形的高度和宽度,但它只是重新调整大小以尽可能地填充正方形,同时保持纵横比,我猜这是完全可以预料的。
它似乎没有任何与 不同的比例或裁剪属性/方法ImageView
,但是VideoView
文档中的这一点让我觉得我遗漏了一些东西:
[VideoView] ...提供各种显示选项,例如缩放和着色。
任何想法将不胜感激。
android - Android VideoView 方向随缓冲视频的变化
我正在尝试在 Android 市场中复制最新 YouTube 应用的功能。观看视频时,有两种不同的布局,一种是纵向的,它提供额外的信息,另一种是横向的,它提供视频的全屏视图。
纵向模式下的 YouTupe 应用
横屏模式下的 YouTube 应用
(抱歉照片的随机性,但它们是我能找到的实际布局的第一张照片)
这通常很容易做到——只需在 layout-land 中指定一个备用布局,一切都会好起来的。YouTube 应用程序做得很好(以及我试图复制的内容)是,在方向更改时,视频会继续播放,并且不必从头开始重新缓冲。
我发现覆盖 onConfigurationChange() 和设置新的 LayoutParameters 将允许我调整视频大小而不强制重新缓冲 - 但是当多次旋转屏幕时,视频会随机缩放到不同的宽度/高度。我已经尝试在 VideoView 上进行各种 invalidate() 调用,尝试在父 RelativeLayout 容器上调用 RequestLayout() 并尽可能多地尝试不同的事情,但我似乎无法让它正常工作。任何建议将不胜感激!
这是我的代码:
编辑:我在 logcat 中发现了一些有趣的输出,当我的视频被旋转时,这似乎是罪魁祸首——尽管我不知道如何解决它:
正确调整大小时的 Logcat 输出(占用整个窗口)
注意 h=726
错误调整大小时的 Logcat 输出(占用全屏的一小部分)
注意 h=480
也许有人知道“叠加”是什么以及为什么它没有得到正确的高度值?
android - 在某些手机中播放 3gp 视频流时出错
在某些手机(摩托罗拉 Droid /Galaxy S)中播放/流式传输 3gp 格式时出错,但视频在 Nexus 1 中播放没有任何问题。
除了使用 FFmpeg 之外,我该如何解决这个问题?
android - VideoView 和 .mp4 冻结
大家好!当我尝试通过 rtsp 流播放我的 .mp4 时,我的 VideoView 出现了一些问题,我在手机屏幕上得到了冻结的图片。同时声音很好,但视频仍然冻结。对于播放器,我使用了来自 api 演示的标准代码,mediaplayer 和 videoview 的工作方式相同,播放时它仍然可以释放。有人知道解决方案吗?
以下是来自 vlc 播放器的视频信息:mpeg AAC Audio (mp4a) 44100 Gz H264 - MPEG-4 AVC 480 x 320