2011-07-02 34 views
-1

我想做些可能特別的事情。我有一首歌,我有它的歌詞,我想要做的是一種方法爲歌詞提供跟隨歌曲的機會,例如我在聽歌的同時閱讀歌詞,我剛剛聽到。歌曲跟着聽一首歌的時間相同

+2

PHP是服務器端。機會是,你正在尋找客戶端的東西,如Javascript,Flash,Silverlight等。 –

+0

你用什麼來播放歌曲文件? – 2011-07-02 00:19:40

+0

是的,也許它會通過JavaScript。 @Phoenix我使用MP3播放器 – Hamza

回答

3

嘗試在歌詞出現時分割歌詞。例如:

$lyrics['when_im_gone'] = array(
    12.5 => 'There\'s another world inside of me that you may never see', 
    19.5 => 'There\'re secrets in this life that I can\'t hide', 
    26.0 => 'Somewhere in this darkness there\'s a light that I can\'t find', 
    31.5 => 'Maybe it\'s too far away...', 
    37.5 => 'Or maybe I\'m just blind...' 
); 

在上述陣列中,第一歌詞應爲12.5秒,第二個爲19.5等

在Flash音頻播放器被顯示,從服務器請求的陣列(或使用PHP在加載時將數組插入頁面標記中),然後在歌曲中指定的時間顯示每首歌詞。

+0

絕妙的主意,先生。 – AlienWebguy

+0

但通過遵循你的方法,我應該在6秒左右添加時間和歌詞!通常在歌曲中,我們每隔5或6秒鐘收聽一次歌詞上的短語,所以在我看來,使用它是不可能的! – Hamza

+0

我發佈的例子只是一個例子;如果你願意,你可以使用更短/更長的時間間隔;爲每個數組元素添加更少/更多的歌詞。 – 2011-07-02 02:02:02

相關問題