gpt4 book ai didi

android - 如何将 webvtt 文件与 MediaPlayer 一起用于 Android 中的音轨

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:10 24 4
gpt4 key购买 nike

我有一个 .m3u8 URL(用于轨道)和一个 .vtt URL(用于轨道详细信息)。我正在用 android 开发 radio ,其中每首轨道的详细信息都带有 .vtt 文件。

所以我的问题是如何在 MediaPlayer 中同步轨道 url 和 .vtt url。

我的 radio 播放良好,但我无法获取轨道的详细信息。

Q.What is need of using .vtt file?

Ans. Because the radio contains infinite songs and every song has its own details. thats why there is need to synchronize tracks and its details.

这是我的 .vtt 文件结构。

WEBVTT

1
00:00:00.000 --> 00:03:22.176
NOW PLAYING: <b>Don&#39;t Go</b> - Jon Tarifa
NOTE https://play.unplug.de/images/artwork.php?id=113043444&w=400

2
00:03:22.176 --> 00:06:28.725
NOW PLAYING: <b>Treat You Better</b> - Shawn Mendes
NOTE https://play.unplug.de/images/artwork.php?id=112983776&w=400

3
00:06:28.725 --> 00:09:46.954
NOW PLAYING: <b>Used To Have It All</b> - Fais &amp; Afrojack
NOTE https://play.unplug.de/images/artwork.php?id=113044015&w=400

4
00:09:46.954 --> 00:13:45.330
NOW PLAYING: <b>Hurts</b> - Emeli Sandé
NOTE https://play.unplug.de/images/artwork.php?id=113029897&w=400
...
...

如果有人知道怎么做,请回答。

提前致谢。

最佳答案

如果 .vtt 文件是一致的,我认为您只需要解析 vtt 文件以获取轨道号、开始 - 结束时间、歌曲、艺术家和缩略图 url。然后,您可以很容易地实现 trak 详细信息和跟踪之间的同步。

关于android - 如何将 webvtt 文件与 MediaPlayer 一起用于 Android 中的音轨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43449133/

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