草庐IT

videoViewer

全部标签

android - 将 VideoView 添加到 XML 布局

我想以编程方式将VideoView添加到LinearLayout。LinearLayout的id为“main”。引用这个SO问题VideoStreamingandAndroid,我能够让视频显示并播放,但如果我想动态创建一个新的VideoView并将其添加到布局中怎么办?这是我试图以编程方式“复制”的XML:下面是我如何尝试以编程方式完成同样的事情:VideoViewvideoView=newVideoView(this);LinearLayoutlayout=(LinearLayout)findViewById(R.id.main);LinearLayout.LayoutParams

android - 如何使用 VideoView Android 切换全屏

我正在使用视频View进行直播,我想让这个VideoView切换全屏并返回小屏幕,如MXPlayer或YouTube播放器无需停止流。一切正常,就像流媒体视频一样,但我无法让这个VideoView转到landscape并以全屏显示视频>。我试过用谷歌搜索它,但我发现的所有例子目前都不适合我。所以请告诉我如何切换全屏。谢谢。 最佳答案 我所做的是创建了一个CustomVideoView,它像这样扩展了VideoView:publicclassCustomVideoViewextendsVideoView{privateintmeasu

Android VideoView 按顺序开始大量视频

我正在不停地测试它大约三天。这是简单的代码:privateVideoViewvideoView;--videoView=(VideoView)findViewById(R.id.videoView);videoView.setOnCompletionListener(newMediaPlayer.OnCompletionListener(){@OverridepublicvoidonCompletion(MediaPlayermediaPlayer){getNewVideo();}}});getNewVideo();--privatevoidgetNewVideo(){Filefile

android - VideoView & Fullscreen & Orientation changes - Android

我实现了一个带有嵌入式视频播放器的电子阅读器,我需要一个选项来从播放器切换全屏模式。我的问题如下:全屏播放视频并让用户从该状态返回到他之前正在阅读的页面并保留视频的当前时间的最佳方式是什么。我需要处理的另一个复杂情况是:页面在纵向和横向上有不同的可视化效果,如果用户在纵向上切换全屏并旋转设备,视频应该进入横向模式并重新缩放视频以适合屏幕,但如果用户从这里返回他应该再次回到肖像页面。如果需要,我可以提供更多信息。提前致谢 最佳答案 我可以推荐在布局中使用Activity和VideoView。你可以像这样保存方向改变的位置@Overri

android - 使用VideoView播放加密视频文件

android原生的“VideoView”视频渲染小部件是否播放加密的视频文件?如果是,那么如何播放它以及所有API。我经历过这个link我没有找到任何与播放加密视频相关的内容。我是否需要解密我的视频,然后将其传递给VideoView? 最佳答案 VideoView不能播放加密的视频,需要自己解密。大致有两种方式:从加密的文件生成一个临时的明文文件,但这有一些不便:开始播放之前的延迟和明文内容的暴露。使用带有本地http服务器的流媒体方案。libmedia是为精确解决此功能而开发的库。类似于:mServer=newLocalSing

java - 在 VideoView [Android] 中从 url 播放视频

我发现了类似的问题,但对我没有任何帮助。我尝试从这个url播放视频:http://videocdn.bodybuilding.com/video/mp4/62000/62792m.mp4我的java代码:VideoViewvideoView=(VideoView)findViewById(R.id.exerciseVideo);Uriuri=Uri.parse(TEST_URL);videoView.setVideoURI(uri);videoView.requestFocus();videoView.start();当我运行应用程序时,Activity中没有任何显示,IDE也没有显示

android - 将 MediaController 保持在 VideoView 的屏幕上

在将MediaController与VideoView一起使用时,我很难找到一种方法将它保持在屏幕上。我想在我的应用程序中播放位于res/raw中的音频文件。该文件正在播放,但我想将Controller保留在屏幕上,以便用户查看文件的长度以及结束前剩余的时间等。我在论坛上发现很多时间我们应该使用方法.show(时间)才能做到这一点,但我不知道如何让它发挥作用。这是我使用的代码:packagecom.sample.VideoViewExample;importandroid.app.Activity;importandroid.net.Uri;importandroid.os.Bundl

android - 在 VideoView 中从暂停状态开始播放视频

对于自定义视频View,我必须覆盖MediaController(以更改按钮的设计并连接到按钮暂停/播放选择器)。情况是这样的:把视频暂停并打开应用程序,然后再次恢复,视频又开始播放了,而且不是从暂停的地方开始播放,于是问题就来了:如何让视频开始播放从那个地方,它被停下来的地方?我需要在VideoActivity中更改什么?publicclassVideoActivityextendsActivity{VideoViewvideoView;VkMediaControllermc;privatestaticfinalStringCURRENT="duration";privatestat

Android从VideoView获取视频源路径

我有VideoView实例。我需要从中知道视频源路径。这可能吗?谁能帮帮我?我在WebChromeClient类中的代码是:@OverridepublicvoidonShowCustomView(finalViewview,finalCustomViewCallbackcallback){super.onShowCustomView(view,callback);if(viewinstanceofFrameLayout){finalFrameLayoutframe=(FrameLayout)view;if(frame.getFocusedChild()instanceofVideoVi

android - 如何使用 videoView 和 inputStream 播放视频

似乎videoView只支持几种播放视频的方法,但它们都不支持最通用的播放形式,这很奇怪(因为我认为所有其他方法都使用它)。我的问题:如何设置videoView来播放inputStream(任何类型的inputStream,甚至是我自己定制的)?是否可以不实际将数据复制到文件然后播放它或使用某种技巧来“传输”数据?我认为音频也缺少同样的东西,但我不确定。 最佳答案 试试这个:publicstaticStringgetDataSource(InputStreaminputStream)throwsIOException{if(!URL