草庐IT

videoViewer

全部标签

android - 如何以编程方式修改videoview的宽度

我在我的Activity中创建了一个视频View,当Activity开始时,我想修改视频的高度和宽度。怎么做?这是我的代码。我尝试了简单的布局参数和框架布局,但对我没有任何作用finalVideoViewvvVideos=(VideoView)rootView.findViewById(R.id.videoView);MediaControllermediacontroller=newMediaController(ctx);mediacontroller.setAnchorView(vvVideos);StringvideoFileName=videos.get(position);

android - 在 Android VideoView 上绘制叠加层(HUD)?

我有一个绘制HUD的自定义View:这是我的布局:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.hud_fragment,container,false);frameLayout=(FrameLayout)view.findViewById(R.id.frameLayout);hudWidget=(HUD)view.findViewById(R.id.hudWidget);video

Android VideoView 无法播放视频错误尤其是.mp4

我尝试在我的应用程序中播放视频,但出现无法播放此视频错误。我遇到了很多关于这个的话题。他们要求在播放器准备好后开始播放视频。我也在做同样的事情。但无法找出问题所在。请在下面找到我的代码。publicclassVideoextendsActivityimplementsMediaPlayer.OnPreparedListener,MediaPlayer.OnErrorListener{publicVideoViewvidPlayer;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){setup();activateVideo

Android 透明 WebView 在 VideoView 之上

我有一个Ionic项目,我想在其中显示视频,并在其之上显示cordova的内容WebView.拥有透明WebView在视频View之上,在我使用的插件中:webView.getView().setBackgroundColor(0x00000000);((ViewGroup)webView.getView()).bringToFront();VideoView被初始化并添加到FrameLayout中像这样:FrameLayoutcontainerView=(FrameLayout)cordova.getActivity().findViewById(1);if(containerVie

android 多个 videoView 问题,Galaxy Tab 特定

我在使用GalaxyTab上的多个视频View时遇到问题。在我的应用中,我有两个不同的视频文件,我想同时播放它们。所以我将我的应用程序设计为并排放置两个视频View。试图在两个非Galaxy选项卡上运行它并且它有效。就这么简单。但是后来,我尝试在我的GalaxyTab上对其进行测试,但问题出现了。两个视频文件不播放。在某些时候,第一个视频文件播放然后停止并弹出无法播放视频错误。我花了将近两天的时间寻找问题的原因,但没有成功。这就是为什么我求助于猜测可能是什么原因。我怀疑它不能同时渲染两个视频,所以我尝试使用MediaPlayer只播放第一个文件的声音,然后在videoView中播放另一

java - VideoView 不在 RecyclerView 中播放视频或音频

您好,我正在尝试创建一个视频日志fragment,其中包含一个recyclerview,每个列表项中包含标题、心情和视频。出于某种原因,videoview甚至没有出现。videofilePath保存正确,我已经用println语句检查过。我没有收到任何错误,但它完全崩溃了。下一个列表项在视频显示之前开始。这是我的ViewHolder类publicclassJournalViewHolderextendsRecyclerView.ViewHolder{privateTextViewtitle;privateTextViewmood;privateVideoViewmVideoView;M

android - 如何在 android 2.2 的一个 Activity 中运行多个具有不同 VideoViews 的视频?

我正在使用3个视频View进行3个差异。一项Activity中的视频。现在,如果我在android2.3.3模拟器中运行该程序,那么它可以完美运行,但它只能在android2.2模拟器或设备中运行1个视频.....那么每个视频如何在android2.2中运行???我正在使用以下代码来运行每个视频....VideoViewvd=(VideoView)this.findViewById(R.id.VideoViewShow);Stringuri1="android.resource://"+getPackageName()+"/"+R.raw.door_175_210;vd.setVide

Android VideoView MediaPlayer OnInfoListener - 事件未触发

给出了以下源代码fragment:videoView.setOnPreparedListener(newMediaPlayer.OnPreparedListener(){@OverridepublicvoidonPrepared(MediaPlayermediaPlayer){mediaPlayer.setOnInfoListener(newMediaPlayer.OnInfoListener(){@OverridepublicbooleanonInfo(MediaPlayermp,intwhat,intextra){if(what==MediaPlayer.MEDIA_INFO_BU

java - 使 VideoView 中的视频静音

我正在使用VideoView播放视频(来自youtube),如下所示:VideoViewvideo=(ViewView)this.findViewById(R.id.youtube_video);MediaControllercontrollers=newMediaController(this);controllers.setAnchorView(video);video.setMediaController(controllers);video.setVideoURI(videoUri);video.start()我希望能够将视频静音,但到目前为止我唯一找到的是:AudioMana

android - 使用VideoView从内部存储android播放视频文件

我正在尝试播放存储在Android内部存储器中的视频。但是,无论我做什么,它都会返回-1错误或-38错误。两者似乎都是相当普遍的错误,因此不太容易理解。我想知道是否可以使用VideoView而不是MediaPlayer实例来播放本地存储中的视频文件。我的应用程序涉及的步骤包括,从远程url下载文件将文件存储在内部存储(注意我使用约定来确保它具有全局读取权限。即openFileOutput(file_name,Context.MODE_WORLD_READABLE);稍后从该位置读回媒体文件,并在videoView中播放。StringfilePath="file://"+getFiles