android-videoview相关内容

视频没有在片段 ViewPager 中暂停

我正在使用带有片段的 View Pager 来显示图像和视频,我能够正确显示图像和视频,但我有问题,当我滑动视频时,视频正在播放,但我滑动下一个或上一个然后视频是仍在下一个或上一个屏幕上播放,但是当我将两张幻灯片移动到下一个或上一个时,视频正在停止,但为什么不在下一个或上一个幻灯片上播放. 我搜索了更多但我没有得到任何解决方案,任何帮助都会很明显.提前致谢. 这是我的代码: 这是 ..

在播放视频时调整/缩小 YouTubePlayerFragment

我正在尝试在 Youtube 应用中复制视频最小化,如此处所示.为了实现这一点,我尝试使用 Draggable Panel 库.当我运行示例时,我注意到视频在播放过程中最小化时不会缩放而是裁剪.当视频停止(未暂停)并显示缩略图时,视图会按预期缩放.我在另一个问题上读到 YouTubePlayerView 是用 SurfaceView 实现的.我还在文档中读到 SurfaceView 的行为与普通视 ..

Android VideoView:对话框视图中的视频视图要暗得多

大家好我在对话框视图中嵌入视频视图时遇到问题 一切正常,只是对话框中显示的视频比在活动的其余部分中显示的要暗得多 有什么想法吗? 这里有一些代码 button1main.setOnClickListener(new OnClickListener() {公共 VideoView videoView = null;@覆盖公共无效 onClick(查看 v){//设置对话框对话框对 ..
发布时间:2022-01-15 13:51:58 移动开发

如何在Android的不同视图中并排同时播放多个视频文件

在 Android 中,我创建了一个并排具有三个表面视图的布局,我想同时使用不同的媒体播放器播放一个视频文件.但是我遇到的一个问题是三个人都不能同时播放该视频.他们中的一两个停止了显示.如果我直接使用视频视图而不是媒体播放器类,但问题仍然存在.请任何人都可以提供帮助.问题是为了什么?它给出了错误表面创建失败的本机错误.我尝试了不同的组合,例如三个不同视图中的一个文件,三个不同视图中的三个文件,但问 ..

VideoView 内存泄漏

你们有没有遇到过类似的内存泄漏?这就是我目前处理 VideoView 的方式 @Override受保护的无效 onFinishInflate() {super.onFinishInflate();ButterKnife.bind(this);Uri videoUri = Uri.parse(String.format("android.resource://%s/%s", getContext( ..
发布时间:2021-12-31 08:16:50 移动开发

是否可以在android中将一个视图放在另一个视图上?

我们可以将一个小视图放在另一个大视图上吗?例如,我有一个在后台播放文件的 VideoView.在此之上,在中间/角落的某个地方,我想放置另一个 ImageView. 但是在线性/相对布局中,视图只能一个接一个或相对放置,不建议使用 AbsoluteLayout.那我该怎么办? 解决方案 FrameLayouts 让您将每个视图堆放在下面一个视图的顶部.这也可以通过 RelativeL ..
发布时间:2021-12-29 08:43:50 移动开发

Xamarin Forms Android 视频 (VideoView) 在页面加载或后退键 + 循环时出现黑色闪烁

我按照本指南/从此处复制示例,以 Xamarin 形式为 iOS 和 Android 实现视频播放器:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/视频播放器/ 视频播放器可以工作,但在页面加载时它会很快闪烁黑色.同样,当返回时,它会在上一页前面短暂地闪烁视频播放 ..
发布时间:2021-12-21 20:26:05 其他开发

如何在Android中捕获VideoView的屏幕截图或视频帧

我已经尝试过此博客中的以下教程(http://android-er.blogspot.kr/2013/05/get-current-frame-in-videoview-using.html ),展示了如何使用 MediaMetadataRetriever 捕获视频帧来自视频源.但是,它仅适用于视频位于手机本地的情况. 有没有办法在 VideoView 通过 IP 流式传输视频时捕获视频帧? ..
发布时间:2021-12-21 14:36:28 移动开发

播放视频时禁用 Android 的 VideoView requestAudioFocus?

我正在构建一个可以录制和播放视频的应用.我希望在不影响背景音乐播放的情况下这样做,即如果我开始播放视频,我不想暂停其他应用程序的音频.但是,在 Lollipop 上,当调用私有方法 VideoView.openVideo() 时,Android 的 VideoView 类会自动请求音频焦点: AudioManager am = (AudioManager) super.getSystemServ ..
发布时间:2021-11-30 16:15:14 移动开发

视频不循环 Android VideoView

我正在尝试构建一个可以循环播放视频的 Android 应用程序!问题是它永远不会循环!它只播放一次视频!在调试期间,我意识到正在执行“myVideoView.setOnCompletionListener"但视频不播放!我也在 CompletionListener 中尝试“mp.reset()".也许我遗漏了其他文件中的某些内容,例如清单? 有什么想法吗?这是我的代码: final Vi ..
发布时间:2021-11-27 22:54:40 移动开发

我应该如何覆盖 VideoView 的 onDraw 以使其具有透明的圆角?

显然在 VideoView 的情况下使用背景形状不起作用此外,有很多文章如何覆盖 ImageView 的 onDraw 并使其角变圆. 但我如何为 VideoView 执行此操作? 解决方案 透明圆角不能使用 VideoView 或任何 SurfaceView 来完成,根据文档: 表面是 Z 序的,因此它位于持有 SurfaceView 的窗口后面;SurfaceView 在其 ..
发布时间:2021-11-27 22:54:23 移动开发

android: onSeekCompleteListener 与 VideoView

我正在使用 VideoView 播放视频文件.我正在使用 seekTo 功能以便从它被停止的地方播放视频.但是,我想在搜索操作完成后做一些操作.为此,我需要使用 onSeekCompleteListener;但是,VideoView 不支持 onSeekCompleteListener;它可以与 MediaPlayer 一起使用.我的问题是“有什么方法可以在 VideoView 中使用 onSee ..
发布时间:2021-11-27 22:54:14 移动开发

Android VideoView 比例缩放

在Android的VideoView中,有没有什么办法可以达到ImageView.ScaleType.CENTER_CROP一样的效果? 也就是说,我希望我的 VideoView 播放视频,使其填满整个屏幕而不会失真.如果视频纵横比不完全适合屏幕,则应对其进行裁剪而不是扭曲. 以下解决方案将填满屏幕,但不会保持视频的纵横比:https://stackoverflow.com/a/692 ..
发布时间:2021-11-27 22:53:59 移动开发

Android:如何从资产播放视频?

我正在制作一个应用程序,我必须在其中显示 片段 中资产文件夹中的视频.谁能帮我做到这一点?我需要在 XML 中使用 VideoView 吗? 解决方案 您必须将视频复制到项目的 res/raw 文件夹中,而不是从资产中访问.在 res 文件夹下创建 raw 文件夹.它必须采用受支持的格式(3gp、wmv、mp4)并在其文件名中以小写、数字、下划线和点命名,同样:video_file.mp4 ..
发布时间:2021-11-27 22:53:47 移动开发

使用 FFMPEG 和 JNI 压缩视频

我想创建一个可以定位视频文件(超过 300 mb)并将其压缩为较小尺寸的 mp4 文件的 android 应用程序. 我已经尝试用 this 本教程非常有效,因为您正在压缩小尺寸视频(小于 100 mb) 所以我尝试使用 JNI 来实现它. 我设法使用 this 构建了 ffmpeg 但目前我想做的是压缩视频.我对 JNI 不是很了解.但我尝试使用以下 link 来理 ..

滚动视图中的 Android::VideoView

我有一个位于滚动视图中的 VideoView.当我滚动 scrollView 时,VideoView 不会随之滚动.就好像它的位置是固定的.如何通过滚动 scrollView 中的所有其他元素正确滚动 VideoView? 解决方案 显示通常分为两个管道 帧缓冲管道 - 这是显示所有图形的地方.所有 UI 显示元素都进入此管道 视频缓冲区管道 - 这是您的视频数据被转移到的地方. ..
发布时间:2021-11-27 22:53:19 移动开发

如何在更改为横向模式时继续播放视频android

我正在以纵向模式(非全屏)播放视频(在 VideoView 上),当我更改为 时 横向模式视频停止. 当我将其更改为横向时,该视频将全屏显示并继续播放. 有什么建议吗? 解决方案 您需要做的就是将其添加到 AndroidManifest.xml 中的活动: android:configChanges="orientation" 您的视频活动应如下所示. 如果您 ..
发布时间:2021-11-27 22:53:08 Java开发