gpt4 book ai didi

android - 如何使用 Native Android 制作一个视频播放器,它具有我们在 YouTube 中看到的分辨率切换能力?

转载 作者:行者123 更新时间:2023-11-29 18:26:04 25 4
gpt4 key购买 nike

我想使用视频播放器,例如。在 Android 应用程序中使用 ExoPlayer,它将支持像我们在 YouTube 中看到的那样切换分辨率。

我的 API 有 480p、720p、1080p 的视频文件。我想在播放器中提供这些选项,并且可以从播放器本身切换它,并从 URL 播放相应的文件。

我已经看到了轨道选择器等解决方案,但这对在线文件有效吗?我有这样的链接:

www.example.com/videos/480/demo.mp4
www.example.com/videos/720/demo.mp4
www.example.com/videos/1080/demo.mp4

请建议是否有任何其他解决方案,如 API 更改或任何其他协议(protocol)等。

最佳答案

为什么不使用 ffmpeg 将 mp4 文件转换为 hls 或 mpd 流格式,这样您就可以逐 block 流式传输它,播放器将根据他的算法选择最佳分辨率?

关于android - 如何使用 Native Android 制作一个视频播放器,它具有我们在 YouTube 中看到的分辨率切换能力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58957431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com