在android媒体播放器中播放音频片段时高亮显示文本



我有一个文本视图,其中显示了一首有声歌曲的歌词&同时,我播放原始文件夹中的音频,现在我想根据音频播放突出显示textview中的歌词。所以任何人对此都有任何想法。我有源代码要强调,我只想在音频中找到单词playing。

使用spannable
找到播放的单词并更改颜色

Spannable WordtoSpan = (Spannable) tvContactName.getText();
WordtoSpan.setSpan(new BackgroundColorSpan(0xFFFFFF00), keyPos, keyPos +
LyricHighLightedText.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tvLyric.setText(WordtoSpan);
//LyricHighLightedText means the current word that play on audio

最新更新