jjzjj

videoView

全部标签

Android VideoView,需要快速切换视频

我正在开发一个新应用程序并使用VideoView显示mpeg剪辑。我需要在视频之间快速切换,但是,将新剪辑加载到VideoView似乎需要大约半秒的黑屏。过渡必须是无缝的,您将如何解决此类问题? 最佳答案 我有一个类似的问题并通过静止图像(ImageView)转换解决了:在VideoView上使用ImageView构建FrameLayoutImageView显示视频的第一帧最初ImageView是可见的开始播放视频,等待任意时间(例如2-300毫秒)隐藏ImageView切换两个视频:-显示图像-切换视频-隐藏图片有点hackish

Android 视频播放但 VideoView 没有出现

我正在尝试在用户更改位置时在Googlemap上播放视频。最初在activity_main.xml中,视频View设置为不可见。当视频即将播放时,我将视频View设置为可见并设置ZOrderOnTop(true)。当视频被onLocationChanged触发时,videoview不会出现。但我可以听到视频中的音频,所以我知道它在播放。但是,如果我先在onCreate中播放视频,它会成功播放并出现在屏幕上。onLocationChanged视频也会播放并出现在屏幕上。如果我不在onCreate中播放视频,为什么没有出现videovideoView?activtity_main.xmlM

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

看起来VideoView/Mediaplayer没有自动缓存。只有我吗?AndroidVideoView是否缓存流式视频?还是每次播放都要重新下载? 最佳答案 没有缓存。您可以在组合中插入代理服务器,并在需要时自行缓存。 关于android-AndroidVideoView是否缓存流式视频?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/19515483/

android - 为 VideoView 设置背景颜色隐藏视频

我在我的应用程序中使用VideoView,当我使用布局属性或代码本身设置背景颜色时,背景颜色覆盖在我的视频顶部,我看不到它。 最佳答案 VideoView扩展SurfaceView,它依赖于PorterDuff.Mode.CLEAR在View层次结构中切一个洞,以便您可以看到下面的native渲染表面。如果您让它重新填充纯色,您将无法观看视频。在播放视频时,您将看不到背景,所以我假设您希望在没有视频时它是不同的颜色。在这种情况下,使用MediaPlayer的OnCompletionListener来更改内容...也许切换View或扩

android - 在 VideoView 前面显示 TextView?

有没有办法在VideoView前面显示TextView? 最佳答案 您可以使用RelativeLayout在Z轴上堆叠小部件。让您的VideoView成为RelativeLayout的第一个child。让您的TextView成为第二个child。设置它们的android:layout_规则,使它们在X/Y坐标平面上重叠。TextView将漂浮在VideoView上。 关于android-在VideoView前面显示TextView?,我们在StackOverflow上找到一个类似的问题:

Android:Fragment 中的 VideoView 只播放音频,不显示视频

我有一个fragment允许用户从视频和图像内容的混合列表中进行选择。选择多媒体项目时,显示会根据媒体类型在ImageView和VideoView之间切换。问题是,当用户选择视频时,只播放音频,VideoView保持黑色。这是显示视频的代码:(底部的大部分代码都是反复试验,看看是否缺少某些东西来解决这个问题)mainVideo.setVisibility(View.VISIBLE);mainImage.setVisibility(View.INVISIBLE);getActivity().getWindow().setFormat(PixelFormat.TRANSLUCENT);pa

android - 将视频从 Firebase 存储加载到 videoView

我想用videoview播放来自Firebase存储的视频,我正在尝试这样:storageReference.getDownloadUrl().addOnSuccessListener(newOnSuccessListener(){@OverridepublicvoidonSuccess(Uriuri){//Toast.makeText(Chat.this,uri.toString(),Toast.LENGTH_SHORT).show();MediaControllermc=newMediaController(Chat.this);videoView.setMediaControll

android - VideoView 内存泄漏

你们中有人遇到过类似的内存泄漏吗?这就是我目前处理VideoView的方式@OverrideprotectedvoidonFinishInflate(){super.onFinishInflate();ButterKnife.bind(this);UrivideoUri=Uri.parse(String.format("android.resource://%s/%s",getContext().getPackageName(),videoRes));videoView.setVideoURI(videoUri);videoView.setOnPreparedListener(mp->

半透明 Activity 上的 Android VideoView

我有一个正在工作的应用程序,在一个Activity中我正在使用VideoView,同时将该Activity的主题设置为半透明(透明):android:theme="@android:style/Theme.Translucent.NoTitleBar。全屏”但是我注意到videoView的奇怪行为-在视频开始播放(自动播放)之前的一瞬间,videoView本身是透明的帧,您可以看到它背后的Activity。作为引用,相关Activity还有其他元素,并且视频已加框。有没有办法在视频开始之前制作这个黑色或什至是覆盖帧的自定义图像?videoView.setBackgroundColor有

java - android获取当前videoview的截图

我看到了很多关于这个的老问题,也许现在有一些解决方案。我想截取视频View当前帧的屏幕截图。Videoview使用rtsp流显示实时视频。我试着拍位图,但它总是黑色publicstaticBitmaploadBitmapFromView(Viewv){Bitmapb=Bitmap.createBitmap(v.getLayoutParams().width,v.getLayoutParams().height,Bitmap.Config.ARGB_8888);Canvasc=newCanvas(b);v.layout(0,0,v.getLayoutParams().width,v.ge