如何在Android中使用带有MediaPlayer for Audio track的webvtt文件

时间:2017-04-17 09:52:42

标签: android media-player webvtt

我有一个 .m3u8 网址(用于曲目)和一个 .vtt 网址(用于曲目详细信息)。 我正在android中开发一个收音机,每个音轨的详细信息都附带.vtt文件。

所以我的问题是如何在#footer { left: 0; position: fixed; bottom: 0px; } 中同步跟踪网址和.vtt网址。

我的收音机播放效果不错,但我无法获得曲目的详细信息。

  问:什么需要使用.vtt文件?

     

答。因为收音机包含无限的歌曲,每首歌都有自己的细节。这就是为什么需要同步曲目及其细节。

这是我的.vtt文件结构。

MediaPlayer

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

先谢谢。

3 个答案:

答案 0 :(得分:2)

如果.vtt文件是一致的,我认为你只需要解析vtt文件中的音轨号,开始 - 结束时间,歌曲,艺术家和缩略图网址。然后,您可以轻松实现trak详细信息之间的同步和跟踪。

答案 1 :(得分:0)

MediaPlayer没有得到很好的支持。考虑ExoPlayer

答案 2 :(得分:0)

我同意实施ExoPlayer很好。您可以看到支持的格式 在这里:

https://google.github.io/ExoPlayer/supported-formats.html

您可以跟进开发者指南。这有点令人困惑,但实际上很容易继续前进。不要忘记查看演示应用程序的源代码:

https://github.com/google/ExoPlayer/blob/release-v2/demo/src/main/java/com/google/android/exoplayer2/demo/PlayerActivity.java