exoplayer

ExpoPlayer 无法获取网址

我的view 正在显示,但链接没有被提取和播放。 Internet 的权限也已添加到 Manifest 文件中。 activity_main 也已正确放置。 package com.example.exoplayer; import androidx.appcompat.app.AppCompatActivity; import ... »

如何在 windows 下将 Ffmpeg 扩展嵌入到 Exoplayer 中?

由于某些原因,我必须在 Windows 10 操作系统下使用 Android-Studio 作为 IDE。我的问题是,exoplayer 使用 Android-TV 设备的软硬件解码器来解码视频流。 显然,大多数 Android-TV 设备没有内置解码器来解码 mpeg-2 声音,因此 mpeg-2 流的声音是静音的,但 mpeg-2 视频播放良好。为了解决这样的问题,我相信我必须在 exopla... »

在 ExoPlayer 中使用缓存

我正在寻找在 ExoPlayer 中实现缓存的任何示例。 ExoPlayer 在它的库中有关于缓存的不同类,Google 在这个video 中解释说我们可以使用 CacheDataSource 类来实现它,但 Google 没有提供任何关于它的演示。不幸的是,这似乎使用起来相当复杂,所以我目前正在寻找示例(在 Google 上没有成功)。 有没有人成功或有任何有用的信息?谢谢。 ... »

在屏幕关闭期间在后台播放视频音频,android?

我有一个使用 exoplayer 播放视频的应用程序。 当用户在播放器页面上并按下电源按钮关闭屏幕时,我希望音频继续在后台播放,并且通知应该对用户可见,并具有播放、暂停、视频元数据等控件,类似于我们每个音乐播放应用都有。 我可以使用setPlayWhenReady(true) 保留从 exoplayer 播放的视频音频。 但我被困在通知中。我应该使用MediaBrowserServiceC... »

Android以编程方式改变方向? [复制]

我有一个单一的活动应用程序。大多数时候屏幕必须是纵向的,除非它全屏显示视频(我希望使用 ExoPlayer)。那么,如果我在清单中锁定方向,我该如何旋转活动或玩家视图本身?... »

Exoplayer builder在按下并再次打开视频时出现错误

我正在使用 ExoPlayer 播放视频。一切正常并且工作直到背压。我正在使用回收站视图。用户正在按下一个项目来输入视频。但是当用户按下并再次打开另一个视频或相同的视频时,播放器生成器会给出以下错误。我从未在网上看到过有关此问题的解决方案。而且我还需要说我在文档上使用了相同的构建器方法。 这是错误: Process: com.example.exoplayer, PID: 19208 jav... »

用于音频的 MediaExtractor,得到意外的音频

使用 MediaExtractor 类,我可以通过以下方式从保存的 mp4 视频中获取编码的音频样本数据: ByteBuffer byteBuffer = ByteBuffer.allocate(1024 * 256); MediaExtractor audioExtractor = new MediaExtractor(); try { int trackIndex = -1; ... »

Exoplayer 的 Flac 扩展

我正在尝试编译 flac 扩展以在我的项目中与 Android Studio、ExoPlayer 一起使用。我尝试按照 ExoPlayer README 中的说明进行操作,但出现以下错误: cd ExoPlayer EXOPLAYER_ROOT="$(pwd)" FLAC_EXT_PATH="${EXOPLAYER_ROOT}/extensions/flac/src/main" NDK_PATH... »

在 exoplayer 中播放动态 url

我有一个网址,它每 3 秒更改一次。我每 2 秒向 url 发出一次请求并刷新 url。 3秒成为有效的m3u8文件。只有url中的查询参数每3秒改变一次。我返回的是同一个帖子,只是一个不同的链接。 DataSource.Factory dataSourceFactory = new DefaultHttpDataSourceFactory(); HlsMediaSource hl... »

在 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/d... »

使用 Google Media Framework Exoplayer 的视频播放器空指针异常

我正在使用GMF 示例在我的应用程序中播放视频,我正在从实时 JSON 中获取视频标题和 url,这是我的 JSON 示例: { "videos": [ { "title":"Video 1", "url":"88.mp4" }, { "title":"Video 2", "url":"l5.mp4" } ]} 这就是我的代码的样子: MainActivity.java: JSO... »

如何从谷歌驱动器共享视频链接中获取 exoplayer 的真实视频网址?

我想在 exoplayer 中播放来自谷歌驱动器的视频。我复制了可共享的链接。但是这个链接指向谷歌驱动器视频播放器页面。我检查了可共享链接响应,它包含视频缩略图的链接以及视频链接。但是这个视频链接正在进一步调用任何代码来播放视频。我想从响应中获取或更具体地提取真正的视频可播放链接。这是响应中包含重要链接的代码部分, <meta name="referrer" content="or... »

将 ExoPlayer 与 kotlin 一起使用

我想通过 kotlin 使用 ExoPlayer,我看到了代码,但我的编译器无法识别“buildRenderersFactory”引用。 有人可以帮忙吗? 我正在使用安卓工作室 并实施: def exoPlayerVersion = "2.9.0" 实施“com.google.android.exoplayer:exoplayer:$exoPlayerVersion” private val de... »

在 exoplayer Android 中播放加密的 .m3u8 流

我在我的Android 应用程序中使用ExoPlayer 来播放.m3u8 视频和音频流。它运作良好。但现在我想添加播放加密(服务器端的 aes 加密)视频的功能。例如,我从后端获取下一个参数: streamUrl: "https://some_stream.m3u8", aes_key: "16symbols_key", aes_iv: "16symbols_IV", 解密流并在我的Exo... »

离线播放受 DRM 保护的内容

我需要离线播放受 DRM 保护的内容。我将两个文件存储在本地存储中;一个破折号文件,指向同一目录中的 mp4 文件。 文件的密钥也存储在数据库中,并在播放开始时检索。 但是,在构建 DRM 会话后,会抛出以下错误: playerFailed [1.04] com.google.android.exoplayer2.ExoPlaybackException at com.google... »