在Android媒体播放器中播放音频剪辑时突出显示文本

时间:2013-07-23 10:38:53

标签: android android-mediaplayer

我有一个textview,其中我显示了一首音频歌曲和歌曲的歌词。同时我从原始文件夹播放音频,现在我想根据音频播放从textview突出显示歌词。所以任何人都对此有任何想法。我有源代码突出显示我只想在音频中找到palying这个词。

1 个答案:

答案 0 :(得分:1)

使用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