由于某些原因,我必须在 Windows 10 操作系统下使用 Android-Studio 作为 IDE。我的问题是,exoplayer 使用 Android-TV 设备的软硬件解码器来解码视频流。显然,大多数 Android-TV 设备没有内置解码器来解码 mpeg-2 声音,因此 mpeg-2 流的声音是静音的,但 mpeg-2 视频播放良好。为了解决这样的问题,我相信我必须在 exoplayer 中嵌入 Ffmpeg 扩展。为此,我按照建议在 Windows PowerShell 下按照此处的说明进行操作,但存在一些问题。
第一:使用 PowerShell 时,Windows 的 HOST_PLATFORM 变量的值应该是多少?第二:由于未知原因,我在执行 Shell 脚本“build_ffmpeg.sh”时收到以下消息。
现在,我如何为 exoplayer 嵌入 ffmpeg 扩展(在 windows 10 操作系统下),启用它来解码并解决这些问题?我的编程语言是java。谢谢。
注意:如果您有任何其他(除了将 Ffmpeg 嵌入到 exoplayer 中)建议来解决我的问题,请告诉我。