问题标签 [exoplayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 尝试使用 ExoPlayer - 很多未知数
互联网上没有提及到底什么是 userAgent,我传递什么作为它的价值以及它的用途。没有文档,什么都没有。另外,我如何获得“videoRepresentations”,它是什么?
文档极度不足 http://developer.android.com/guide/topics/media/exoplayer.html
android - 使用 ExoPlayer 播放 YouTube 视频
我对使用ExoPlayer播放 YouTube 视频很感兴趣。我从ExoPlayer 示例中看到他们通过 DASH URL 播放 YouTube 视频。
我正在使用 Android YouTube API 来搜索视频,但没有看到为任何搜索结果获取 DASH URL 的方法。是否有人知道将 YouTube API (v3) 与 ExoPlayer 集成的任何示例(不使用硬编码的视频 URL),或者知道从 YouTube API 获取我需要的信息以将视频加载到 ExoPlayer 的方法?
android - 系统 UI(状态栏和导航栏)渲染工件
我在 FullScreenActivity 中有一个使用Exoplayer的全屏视频,其中隐藏了状态栏和导航栏(来自 android >= 4.4)。
活动完成后,我回到不是全屏的最后一个活动(显示系统 UI),70% 的时间我在系统 UI 上遇到了一个非常奇怪的问题,如下所示:
注意图片是原图,所以手机上会显示导航栏右边的空白。
当恢复应用程序时播放另一个视频时,此伪影消失。顶部工件对应于 Toolbar + 状态栏。当全屏活动完全淡出并完成时,就会出现工件。
欢迎任何建议或代码请求。
android - ExoPlayer - 一个接一个地播放 10 个文件
我有 10 个视频需要播放,一个完成后,下一个开始播放。
我使用的是Google 的 ExoPlayer,我使用的是DEMO @ GitHub中的示例。我可以播放 1 个视频,但如果我尝试播放下一个视频,它将无法开始。
如果我尝试重新启动播放器,然后重新开始播放,它会崩溃。
我究竟做错了什么?如何播放视频连续性?
谢谢。
android - Exoplayer 为 android 中的大型 mp4 文件抛出解码器初始化异常
我正在使用 Exoplayer 在 android 中连续播放视频作为播放列表。当我播放低质量的 mp4 视频时,它可以正常工作,但是当我在播放列表中播放一两个视频后尝试播放更高质量的 mp4 视频时,屏幕不显示任何内容,并且日志给出以下异常
com.google.android.exoplayer.MediaCodecTrackRenderer$DecoderInitializationException: 解码器初始化失败: OMX.amlogic.avc.decoder.awesome, MediaFormat(video/avc, 198826, 1920, 1080, -1.0, -1, -1, -1, -1, -1)
即使我第一次播放相同的高质量视频,然后第二次抛出此异常。当视频大小超过 80mb 时,会抛出此异常。是缓冲区大小问题吗?有人可以指导我吗?非常感谢您
这是 root2mediaplayer 类中的函数 play()
android - Exo 播放器 DASH 流媒体示例
我正在尝试使用 Google 的ExoPlayer(http://developer.android.com/guide/topics/media/exoplayer.html)在 android 设备上播放 DASH 视频。文档非常非常差,我找不到使用 DASH 的一些最简单的工作示例(如果有人这样做的话)。在视频 ( https://www.youtube.com/watch?v=6VjF638VObA#t=462 ) 中,它看起来很简单,但实际上有很多未知对象。我只想使用 ExoPlayer 库而不使用他们的 github 演示,因为它非常复杂,而且我没有找到添加测试 URL 的方法,因为所有示例都来自 YouTube。
谢谢
android - ExoPlayer 缺少 FrameworkSampleSource
ExoPlayer
过去几天我一直在使用,直到今天,当我尝试构建项目时,我发现缺少一个名为FrameworkSampleSource
.
我尝试在 Exoplayer 的源代码中寻找它,但我无法在任何地方找到它。
它甚至从github上消失了!我想知道它怎么了?!
android - Android ExoPlayer onProgressChanged
如何监控进度变化ExoPlayer
?
我试图实现一个隐藏MediaController
和覆盖的setOnSeekBarChangeListener
方法,但现在没有成功。我想知道是否有另一种方式来听取ExoPlayer
进展情况。
android - ExoPlayer - 如何播放本地 mp3 文件
我正在尝试使用 ExoPlayer 而不是 MediaPlayer,因为 MediaPlayer 返回错误的 getCurrentPosition() 是一个常见错误,我需要一个替代品。
但是我在任何地方都找不到如何通过与 MediaPlayer 相同的文件路径打开本地文件的信息.setDataSource(String filepath)
谷歌没有任何示例,官方文档站点奇怪地在两台计算机上崩溃了我的 FireFox 浏览器
android - 在 ExoPlayer 中使用缓存
我正在寻找在 ExoPlayer 中实现缓存的任何示例。
ExoPlayer 在它的库中有不同的缓存类,谷歌在这个视频中解释说我们可以用 CacheDataSource 类来实现它,但谷歌没有提供任何关于它的演示。不幸的是,这似乎使用起来相当复杂,所以我目前正在寻找示例(在 Google 上没有成功)。
有没有人成功或有任何有用的信息?谢谢。