问题标签 [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 - 跨活动移动 SurfaceView
我正在开发一个视频应用程序,用户可以在其中观看视频,如果需要全屏打开它,然后返回默认视图等等。由于即将进行的解释,我正在使用 ExoPlayer,最近切换到默认的 MediaPlayer。
我需要“即时”更改播放器的表面。我需要使用同一个播放器在活动之间显示视频,而不会延迟显示图像。使用 Exoplayer,解码器等待下一个关键帧在空的 Surface 上绘制像素。
所以我需要使用相同的 Surface,所以我不需要每次都推送一个新的 Surface,只需将 Surface 附加到 View 父级即可。Surface 可以保持不变,但如果我分离 SurfaceView 以从另一个活动中检索它并重新附加它,则内部 Surface 将被破坏。
那么有没有办法在不同的活动中保持相同的 Surface 呢?与服务?
我知道这个问题理解起来有点奇怪,我会在评论中解释指定部分是请求。
android - 是否有使用 ExoPlayer 实现 DASH 的非 youtube 示例?
嗨,我正在寻找一个配置的ExoPlayer
示例DASH
。但我发现的例子使用了 Youtube 视频。有没有关于 youtube 上没有的视频的示例?可以DASH
为互联网上的任何视频配置吗?
android - Mediaplayer、exoplayer 和音频流
我正在开发一个流式传输音频的 Android 应用程序。我目前正在使用 Android MediaPlayer。如果我在流式传输时寻找音频文件中的某个位置,同时寻找已下载到我的 Mac 的同一音频文件中的同一位置(使用 QuickTime Player),我不会找到相同的音频位置。显示屏显示我在同一位置 (02:49:54),但音频播放的声音不一样(流媒体服务器比正确位置晚 20-40 秒)。我尝试了 Exoplayer Demo 应用程序,并用我自己的流 url 替换了其中一个静态 url。Exoplayer也会发生同样的事情。我作为 iOS 开发人员工作的朋友在流式传输时(使用相同的流式传输服务器)寻找正确的位置没有问题。我还有一个问题,有时流在实际音频流完成前几秒钟就停止了。我希望 Exoplayer 能解决我的问题,因为旧的 MediaPlayer 似乎有点问题。有谁知道我为什么会遇到这些问题?
android - android exoplayer 自定义数据源
我正在开发一个自定义DataSource
对象以在ExoPlayer
.
我在理解如何将其连接到Samplesource
对象时遇到问题,以便来自底层Exoplayer
组件的数据请求通过我的DataSource
对象发生。
有没有人有这个工作?
感谢任何评论。
谢谢。
android - Android ExoPlayer 问题
当我使用 Android ExoPlayer 加载内容类型“audio/aacp”流时,有一个异常 <'OMX.qcom.audio.decoder.aac' 已经存在,忽略这个。>。但是我的播放器在出现此异常后正在工作。如何处理这个问题以及为什么会发生。
示例代码
java - 如何在 Android 的 ExoPlayer 中播放 Youtube 视频?
我正在尝试在 exoplayer 中播放 youtube 视频,但这里有些混乱我不知道什么是 DASH url,我只有真正的 youtube url,例如“ https://www.youtube.com/watch?v=v1uyQZNg2vE ”,我不知道如何从真实 url 生成破折号 url。
破折号网址:
真实网址:
java - 将 ExoPlayer 添加到 GLSurfaceView 时出现黑屏
当我将 Surfaceview 添加到 GLSurfaceView 以播放视频时,我有一个 GLsurfaceview 和视频 SurfaceView,结果是我得到黑屏而不是视频屏幕。我正在正确获取音频,但视频屏幕不会显示,并且在整个视频期间它仍然是黑色的。
两者都用于不同目的的 GLSurfaceView 用于翻页,而 Video surfaceview 用于 ExoPlayer。
GLSurfaceView:
ExoPlayer 的视频 SurfaceView :
android - ExoPlayer如何保存缓存?
如何在 Android ExoPlayer 的 sdcard 上保存缓存?
https://developer.android.com/guide/topics/media/exoplayer.html
这是真的吗?
android - 通过 ExoPlayer 进行 Android 流式传输
我试图从MediaPlayer
支持切换,ExoPlayer
但我找不到任何更新的演示如何使用它。我认为他们已经删除了该FrameworkSampleSource
方法。我从 Github 下载了演示,但找不到播放器的实现,我可以找到添加 URL 的 Samples 对象。我有一个想要播放的 URL 列表。我正在切换到 ExoPlayer,因为它比 MediaPlayer 更流畅。我已经阅读了有关 ExoPlayer 的所有 StackOverflow 主题,但没有一个更新。
谁能给我一个例子如何实现它?谢谢你。
android - 在android中使用exoPlayer,很多问题
我在我的项目中从 mediaplayer 切换到 exoplayer,因为文档很少,我想在这里问一些问题。
我成功创建了播放器:
当我点击我的音乐列表时,音乐开始播放:
问题是我不知道如何更改音乐,如果我单击列表中的另一首曲目,如果我单击曲目 6 来更改曲目编号 2 是否正在播放。如果有人可以指导我解决这个问题这将是完美的。
我真的阅读了 stackoverflow 中的所有主题,但在他们的演示应用程序中找不到解决方案,因为只播放 1 首曲目,他们不会更改它。