android-exoplayer

    1热度

    2回答

    我有一个ExoPlayer设置为HlsRendererBuilder。 到目前为止,我已经将它传递给服务器上的一个Uri到m3u8流文件。它运作良好。 现在我可以选择将视频下载到手机并从存储中播放。我已经成功地从给定链接下载了该文件,并将其存储在应用私人文件夹中。所有访问外部存储的权限都被请求和批准。 在这种情况下,我从我下载的文件传递了一个Uri。 Uri是这样的:file:///storage

    0热度

    1回答

    嗨,大家好我有一个问题,试图使用文件.m3u8再现直播视频,当我尝试重现视频时不显示任何图像并在日志中显示此错误。 要重现.m3u8文件,我使用的是由Exoplayer提供在Android TV的HLS类。 我不知道为什么会想出这个错误,因为如果我的是Android 6.0确实编译它,我有图像和声音,但如果尝试在较低版本的这个错误再次出现

    0热度

    1回答

    Im使用Exoplayer在我的Android应用程序中播放视频。我想将播放/暂停按钮放在视频播放器视图的中间(如下图所示)。如何实现这一点 我只是膨胀一个新的布局,而不是Android的默认mediaController。我想知道是不是得到下面的一种形象布局 media_controller.xml <LinearLayout xmlns:android="http://schemas.andr

    0热度

    1回答

    的ExoPlayer样品附带以下默认值的影响: mPlayer = ExoPlayer.Factory.newInstance(RENDERER_COUNT, 1000, 5000); 其中1000是minBufferMs和5000是minRebufferMs。从文档: minBufferMs - 数据的最小持续时间必须被缓冲 回放开始或恢复之后的用户操作,如寻道。 minRebufferMs -

    2热度

    1回答

    下面是我们用于使用ExoPlayer1从URL播放mp4视频的代码片段,我是在升级到ExoPlayer2之后。 我不确定升级后需要更新哪些内容才能使其工作,因为我对ExoPlayer本身并不熟悉,也没有太多有用的文档。 赞赏任何帮助,如果任何一个可以遮阳一些轻..谢谢满口 private static final int BUFFER_SEGMENT_SIZE = 64 * 1024; priv

    4热度

    1回答

    我想使用ExoPlayer2播放列表有可能在音乐上改变曲目(添加或从播放列表中删除它们)并更改循环设置。 因为ConcatenatingMediaSource有静态数组(而不是列表),所以我实现了一个DynamicMediaSource,就像连接一个,但是使用列表而不是数组,以及一个模式方法addSource来向列表添加一个媒体源。 public void addSource(MediaSourc

    0热度

    1回答

    我试图显示从一个Android设备到另一个的实时预览。 这里是我做什么, 发信人:1.Camera帧(YUV) - > 2.Mediacodec(编码H264的byte []) - > 3.MediaMuxer-> 4.mp4 I” m通过套接字连接发送媒体编码器的输出。 Receiver:5.byte [] via socket - > 6。 Mediacodec(解码器) - > 7.播放。

    1热度

    2回答

    我想完全自定义ExoPlayer Media Controller,将Controller从View本身分离出来。 我看到几篇关于Exoplayer 1版本的帖子(这个真的很有用:Custom UI on exoplayer sample) 但是没有任何关于Exoplayer 2(这是我正在使用的)。 版本1和2之间的代码被改变,我无法找到任何方法来检索相同的MediaController作为版本

    1热度

    1回答

    我基本上试图关闭视频,一旦它完成播放并返回到播放视频的活动。我目前正在使用ExoPlayer,并且我知道我的代码需要在onPlayerStateChanged(boolean playWhenReady,int playbackState)期间执行,其播放状态为5(视频结束代码)。我试过做player.stop()和player.release()等几件事,我也看了ExoPlayer的演示项目,但

    2热度

    2回答

    我的目标是在应用程序中播放Youtube视频。 Youtube播放器API不是我想要的,因为可能会在视频前叠加。 Webviews对于演出来说很糟糕,并且不允许自动播放。 Exoplayer看起来不错,但他们的大部分文档都被破坏(链接),对于一个非常简单的任务来说非常复杂,并且不提供工作演示(他们的演示崩溃...)。另外,他们没有解释如何正确获取YouTube网址的DASH。 那么,有没有办法让E