2011-07-02 33 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

相关问题