舉例來說,我有一個應用程序可以一次顯示3到4行歌詞。現在,我想觸發一個音頻文件開始播放,然後用音頻本身爲歌詞加亮。有點像從一個字跳到另一個字的彈跳球。我應該如何使用iPhone上的卡拉OK應用程序突出顯示帶有音頻的文本?
我能想到的唯一的事情就是我需要創建元數據以跟隨每個音頻文件,以便我可以啓動一個與音頻文件並行運行的計時器。或者iOS中的音頻播放器可能會暴露自己的運行計時器,並且我可以在某些點觸發突出顯示的單詞進行更改?
任何想法最好的方法來做到這一點?如果我必須每隔一秒檢查一次這個詞是否應該改變,我會認爲它可能會對處理器造成負擔,但我不知道如何才能觸發它。
你是否在使用MIDI格式的卡拉OK?或者你使用的是類似mp3的東西? –