android-video-player相关内容
好的,这是我目前所拥有的.我已经在 android 上构建了 FFmpeg,并且能够很好地使用它.从 java 端传递所选文件名后,我已经能够将视频加载到 FFmpeg 中.为了节省性能,我在 NDK 中编写视频播放器,而不是通过 JNI 将帧从 FFmpeg 传递到 java.我想将视频中的帧发送到 OpenGL 表面.我无法弄清楚如何获取每一帧视频并将其渲染到 OpenGL 表面上.几个星期以
..
我已经尝试过此博客中的以下教程(http://android-er.blogspot.kr/2013/05/get-current-frame-in-videoview-using.html ),展示了如何使用 MediaMetadataRetriever 捕获视频帧来自视频源.但是,它仅适用于视频位于手机本地的情况. 有没有办法在 VideoView 通过 IP 流式传输视频时捕获视频帧?
..
我们有一个在 Android API 4.0 上运行的 Android 应用程序.其中一项活动的布局将屏幕分为两部分.在左侧,我们有一个带有一些按钮的静态部分.在右侧,我们有一个 FrameLayout,它会根据按下的按钮切换到相应的片段. 问题:右侧的片段之一包含 VideoView.当用户单击按钮以显示此片段时,会显示该片段,并且视频会立即开始播放:在渲染此片段时,整个屏幕会以黑色闪烁,
..
我有一个活动,其中有 视频视图-- 从网络服务器流式传输视频. 按钮 --将用户带到要显示的下一个活动. 当应用程序启动时,VideoView 用于播放来自网络服务器的视频. 现在假设 视频总长度为 60 分钟当前视频进度为 20 分钟当前缓冲进度 30 分钟 现在,当我点击上面提到的按钮时,它会将用户带到下一个活动. 如果我按下后退按钮,则从该活动中,上一个活
..
在 Android 中,是否可以从视频 URL(例如:http://www.test.com/video.mp4)? 例如,我想在 Activity 中流式传输视频(来自 url),并允许从中捕获/录制短片.也许,允许用户从视频中记录任意开始/结束时间.如果是这样,是否有 API 来完成此操作?如果没有,是否有支持此功能的 Android 库? 请为此提供示例代码解决方案. 解决
..
我可以录制视频,但没有获得该视频的音频.谁能帮我同时录制视频和音频.我的代码如下: mr = new MediaRecorder();mr.setAudioSource(MediaRecorder.AudioSource.MIC);mr.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);mr.setVideoSource(MediaRecord
..
我有一个带有 Webview 的 WebApp.在这些页面中,我有一些视频链接(MP4、3GP...). 当我点击链接时,什么也没有发生.? public class luxgateway extends Activity {WebView myWebView;public void onCreate(Bundle savedInstanceState) {super.onCreate(s
..
我对 Android 应用程序的想法有异议.我想在其中播放视频,但不想从 Internet 下载.在其他情况下,我想在设备上使用它. 所以,人们是从安卓市场下载的,无需下载就可以播放视频.我想出了一些解决方案,但没有一个是好的. 第一个是将其添加到应用程序资源中,但您不能在其中添加视频. 第二个是在安装过程中添加或更好地创建文件夹(更具体的第一个 onCreate 方法),然后从
..
我必须创建一个需要在屏幕上同时播放两个视频的应用程序.这是我的代码.但是视频无法播放.我在任何地方做错了吗?:( 公共无效onCreate(捆绑保存的InstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);VideoView myVideoView =(VideoView)findViewBy
..
我正在开发一个应用程序,用户可以看到存储在SERVER上的所有视频信息和标题.我几乎完成了所有工作,除了无论如何编码,我都无法从给定的URL获得视频时长.让我们从互联网上的某个地方观看此演示视频:点击此处获取视频路径我希望该应用无需打开视频本身即可获得视频时长. 我要在android上使用的代码是这样的: MediaMetadataRetriever检索程序= new MediaMeta
..
我正在尝试添加在android studio上单击按钮时播放的视频.但是,当我单击按钮时,“抱歉,无法播放此视频"消息框出现在模拟器屏幕上. 您能帮我看看我要去哪里了.下面是我达到目标的代码 Trialvideo.java package android.com.trialvideo;导入android.app.Activity;导入android.graphics.PixelFo
..
我正在使用ExoPlayer在RecyclerView中流式传输视频. 我正在ViewHolder的RecyclerView Adapter的bind方法中实现ExoPlayer. 我正在使用的视频格式是m3u8,我正在使用的URL在浏览器中有效.所以我知道视频链接是有效的.我也在其中测试了一个youtube链接. 这是Recyclerview适配器的ViewHolder->
..
我正在使用exomedia库通过hls播放视频。我想在视频流式传输时缓存视频。 AndroidVideoCache库可以很好地完成此工作,但是它不支持HLS。 解决方案 可以通过配置okhttp客户端来完成 Exomedia 库。 首先,我们需要使用setVideoUri(uri,renderbuilder)方法向emvideoview提供自定义renderbuilder。 为
..
大家好, 我试图通过集成youtube sdk和从Google控制台生成api密钥来集成我的android应用中的youtube视频,当我尝试在运行应用程序的同时运行我的应用程序时,我在控制台中遇到此错误,任何人都可以帮助我解决此问题. 11-19 19:41:53.264 1173-1173/? E/ActivityThread: Service com.google.android.y
..
我能够弄清楚如何从正在播放本地存储在手机中的视频的VideoView中捕获视频帧. 但是,当视频通过IP在VideoView中流式传输时,捕获屏幕截图/图像/视频帧似乎非常困难.对于此问题的解决方案,我将不胜感激. 这是一个类似的问题,尚未得到答案: 如何从android视频中捕获帧? 这是一种捕获视频帧的解决方案(如果视频存储在手机中,则仅): public static Bi
..
获取从图库中选择的视频文件的路径,并获取NULL.如何获取视频文件的路径? 在“活动结果"中获取URi时也提供null.将Uri转换为String也会得到Null. Intent intent; String selectedVideo1Path, selectedVideo2Path; EditText e1,e2; @Override protected void onCreate(Bu
..
我开发了基于视频列表的android应用,遇到了一些问题, 1.滚动列表视图视频时需要自动播放 2.需要暂停,停止,恢复和全屏模式 3.每次视频流 4.如何制作缓存视频并无流播放 是否有任何Lib或参考链接,并提前致谢 解决方案 我建议 ExoPlayer ,这是好的样本 要进行缓存,您可以使用 VideoCache 或
..
因为我希望能够传递播放视频的MediaPlayer,所以我想在播放视频的片段中使用SurfaceView而不是VideoView. 我查看了之前的问题有关如何将MediaPlayer附加到SurfaceView.这个问题的答案告诉我创建两个函数: @Override public void onCreate(Bundle savedInstanceState) { super.
..
我的sdcard中有一个视频文件.我想在我的ImageView中显示此视频的预览.请让我知道如何在Android中执行此操作.谢谢您的帮助和时间. 解决方案 如果您使用的是API级别8和更高版本.您可以创建如下视频的预览: String videoFile = "/sdcard/blonde.mp4"; Bitmap thumbnail = ThumbnailUtils.create
..
我尝试压缩视频.它在所有设备上都能正常工作,但在 Samsung S5 中会出现以下错误. 错误日志:android.media.MediaCodec$CodecException: Error 0xffffec77 下面有我的压缩功能 public boolean convertVideo(final String path) { MediaMetadataRetri
..