2013-07-23 39 views
0

我有一個textview,其中我同時顯示一首音頻歌曲的歌詞&我同時播放原始文件夾中的音頻,現在我想突出顯示來自textview的歌詞,音頻播放。所以任何人都有這個想法。我有源代碼來強調我只是想找到音頻中的單詞。在Android媒體播放器中播放音頻剪輯時突出顯示文本

+0

這應該爲你工作。 http://stackoverflow.com/questions/8970927/marquee-set-speed –

+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 
+0

嗨Leon_SFS,我有突出顯示的文本代碼,但我無法得到正在播放音頻文件中的字符串中的單個單詞..所以如何找到「播放音頻的當前字」 – user2382771

+0

你想找出當前的單詞動態播放音頻?如是。對不起,我沒有語音識別經驗:( –

+0

行..所以你如何找到「LyricHighLightedText」在你上面給出的代碼... – user2382771

相關問題