2013-06-22 125 views
-1

我想在我的網站上添加一項功能,該功能允許用戶選擇他/她選擇的音樂,並在我的網站上播放。繼在我腦海裏的問題,我有: -在網站上添加背景音樂

1.移動到一個網頁到另一個: -

如果用戶選擇假設a.mp3歌曲,如果他移動到另一個頁面,然後音樂就會失去了什麼?他是否必須重新開始音樂?我不想這樣做。

2.性能問題: -

播放的背景歌曲會影響網站的效果?如果是的話,如何在播放背景音樂的同​​時提高網站的性能。

3.Music名單: -

我希望用戶選擇他所選擇的音樂,這是可能的,或者我把從不同的網站(音樂網站)的列表,然後我必須展示我的網站上的列表。

我看到這個Background music in a php/html webpage,我喜歡@VictorKilo的答案,但我想知道更多。

在此先感謝。

+0

Stackoverflow是關於編碼問題,你的問題不符合要求。 – RST

+0

@RST請參閱http://stackoverflow.com/questions/how-to-ask –

+0

仍然沒有資格。 – RST

回答

2

回答您的問題:

1.移動到一個網頁到另一個

一般是從一個頁面轉到下一個使音樂重新開始,或者在最好的(如果你使用javascript來跟蹤用戶在歌曲中的位置),當新頁面加載時,歌曲將停止幾秒鐘,然後您可以跳到他們離開的位置。

有幾個解決方法,但沒有一個是漂亮的。

  1. 你把你的網站上的iframe或框架所以每當用戶在框瀏覽站點的負載只是一部分,所以你可以有你的網站的一部分,不刷新

  2. 轉換所有鏈接到ajax,所以無論何時用戶點擊鏈接您使用ajax查詢網頁,並用您從ajax檢索到的數據替換您的網站的主要內容div

  3. 有一個彈出。大多數瀏覽器阻止彈出窗口,但如果用戶讓你可以有一個單獨的窗口,你的音樂

2.性能問題

有沒有真正與音樂播放任何性能問題。瀏覽器非常棒。就我的頭腦而言,我想不出有什麼辦法來真正提高性能。也許會降低.mp3的質量,因此它會變小或將其更改爲更小的新格式?

3。音樂列表

是的,這絕對有可能有一個用戶可以選擇的文件列表。其他網站通常不允許來自其他網站的音樂流式傳輸。你將不得不與他們覈對,看看他們是否會讓你,如果他們願意,他們可能會有一個或一些可以幫助你列出音樂的方法。這個問題有點過於寬泛,無法在SO上回答。如果你想創建一個音樂選擇器的幫助,可以嘗試自己創建一個(最有可能的選擇框有一個onChange監聽器,然後改變音頻播放器的來源),如果你不能自己創建一個,那麼發佈代碼,你已經試過,人們會很樂意幫助

一般

我個人的意見是我最討厭的聲音/音樂或從任何網頁未來任何噪音。有時它會讓我感到非常沮喪,因此我關閉了頁面,永遠不會回頭。原因是,我已經收聽了我最喜歡的音樂或電視節目,我不想被某個網站困擾。這只是我個人的觀點,但我想這是一個相當普遍的觀點,因爲沒有任何熱門網站(不包括像潘多拉,grooveshark等音樂中心網站)在後臺播放音樂。

我希望這一切都能幫助你。

+0

感謝您的寶貴回覆:)。 (1)我想我會爲你的2點做我的鏈接到ajax。 (2)我會盡量降低mp3播放器的質量。 (3)是的,我會嘗試列出音樂,當用戶改變音樂時,它會自動播放。 @chrislondon我實際上正在做的是讓一個網站更加令人興奮,我在後臺添加了播放音樂的附加功能。所以如果用戶不想聽音樂,他不會去那個部分。還有什麼我會需要添加此功能,以便它不會失敗? –