问题标签 [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 - Exo Player 渐进式播放
我想使用已下载的音频和视频片段(块)使用 ExoPlayer 播放离线播放就绪流。即使我确实有两个 Streams 的清单和质量级别。是否有直接支持或者我应该通过自定义SampleSource来做到这一点。提前致谢,
android - ExoPlayer 从原始文件夹中读取 mp3 文件
是否有可能将位于应用程序原始文件夹中的 mp3 文件设置为 ExoPlayer?
不幸的是,我尝试使用以下代码片段来实现它,但没有成功:
任何帮助是极大的赞赏!
android - Android : 如何使用 ExoPlayer lib 录制直播视频
我正在使用 ExoPlayer lib,我需要录制直播视频并将其直接保存到 SD 卡中。
这是我到目前为止所拥有的:
任何帮助
android - ExoPlayer 视频不适用于 Android 版本 4.2.1
我在使用 android ExoPlayer 流式传输 url 时遇到一个问题。这里我附上了示例 URL: http ://epicmediaservice.streaming.mediaservices.windows.net/0bd4f655-00f9-4e36-a638-f8e90d9432c9/Nursery%20Rhymes%20Sample%20Clip.ism
它在某些设备上工作,但不适用于 Android 版本 4.2.1 (Micromax canvas 116) 它显示缓冲视频,但不播放。如果我将视频选项选择为关闭,则它会播放,但只有音频没有图片可见。
new Sample("超速 (PlayReady)", " http://epicmediaservice.streaming.mediaservices.windows.net/0bd4f655-00f9-4e36-a638-f8e90d9432c9/Nursery%20Rhymes%20Sample%20Clip.ism ", DemoUtil.TYPE_SS ),
android - Textureview 获取 Surface
我正在使用 ExoPlayer 库,它需要一个 Surface,但是我找不到任何方法来检索 Textureview 的底层 Surface。有任何想法吗?
Surfaceview 有一个方法:
还是TextureView中没有表面?
android - 如何在 android ExoPlayer 中显示字幕
我正在使用 Exoplayer 流式传输 URL。我想在 exoplayer 中添加 srt 文件。但我认为播放器不支持 srt 文件,所以我将文件内容放在 1 个变量中。
如何在 android exoplayer 中显示字幕?
android - Android 解码器 dequeueOutputBuffer 返回 -1
我尝试在我的设备上运行 ExoPlayer 演示应用程序,但我遇到了这个问题:
outputIndex = codec.dequeueOutputBuffer(outputBufferInfo, 0);
总是返回 -1。
我查看了 stackoverflow 上的所有问题和答案,但没有任何帮助。我在 csd-0 和 MediaFormat 中的 csd-1 缓冲区中设置了 sps 和 pps 标头(我尝试了使用启动代码和没有),将其设置在一个缓冲区 csd-0 中,使用 MediaCodec.BUFFER_FLAG_CODEC_CONFIG 调用 queueInputBuffer,将超时更改为 10000 甚至为-1。一切都适用于其他设备,但不是我需要的地方。解码器 - OMX.amlogic.avc.decoder.awesome
编辑 如果我将超时设置为 -1,那么什么也不会发生,我等待 dequeueOutputBuffer,但 logcat 显示:
编辑 2:我发现,amlogic 解码器的输出缓冲区大小小于输入。但在始终显示视频的其他设备上,情况正好相反:输出缓冲区大小更大。是不是重要?
也许有人有同样的问题?它是编解码器规范吗?我还需要尝试什么?
android - 创建一个简单的 ExoPlayer 实例
我目前正在寻找通过 Android 中的 ExoPlayer 开发利用 Dash 的应用程序。
首先,我正在浏览演示项目,但是甚至无法创建可以流式传输 mp3 或类似内容的 ExoPlayer 的简单工作实例。
非常感谢任何人在获得一个非常简单的 exoplayer 实例工作方面提供的任何帮助,我可以从中进行调整和构建,或者如果有人有任何线索可以获得更多参考或指南,我可以遵循这些信息,因为似乎可用的文档很少。
非常感谢所有的帮助!
github - 在 exo player android 中播放加密视频?
我想要在我的服务器上播放加密视频。我想在exo播放器上玩。在 google 在https://github.com/google/ExoPlayer上提供的示例中,仅播放您的视频。我曾尝试在https://github.com/google/ExoPlayer/blob/master/demo/src/main/java/com/google/android/exoplayer/demo/Samples.java文件中使用更改 uri 。但它不起作用可能是因为我的视频是加密的。那么我该如何播放我的加密视频。
android - 使用 Exoplayer 设置流式传输 mp4 视频和播放文件的标题
Api 有一个我需要设置的令牌标头,但视频未加密。我有两个问题:如何使用 exoplayer 从磁盘播放 .mpg、.mpeg、.3gp、.mov 和其他文件?如何使用 exoplayer 设置标题并从 url 流式传输 mp4 视频?