2010-06-16 126 views
2

我有一個網站,其中包含集成到版面中的Flash音樂播放器。我希望用戶能夠在不中斷音樂的情況下瀏覽網站。我做了大量的研究和思考,以下是我提出的選項(請記住,我希望儘可能使SEO更友好)。任何人有另一個想法?在瀏覽網站時連續播放Flash音樂播放器

  1. AJAX:
    我設置改變的主要內容div來他們點擊任何Nav鏈接,從而不中斷的Flash播放器版本。我使用直接鏈接和JQuery/Ajax函數以適當的搜索引擎友好方式進行設置。如果有人訪問site.com/並單擊聯繫人導航鏈接,它會將site.com/contact.php上的主要內容div中的內容加載到主內容div中,並將URL欄更改爲site.com/#Contact。如果他們轉到site.com/contact.php並點擊導航中的關於,它也會加載關於內容並將URL欄更改爲site.com/contact.php#About。
    很顯然,這會打開一個全新的蠕蟲AJAX和哈希導航/歷史問題,我最終會與人鏈接到像site.com/contact.php#About(我認爲這看起來很糟糕,可以對搜索引擎優化來說太不好)。

  2. 存儲的Flash播放器的地方VAR和與頁面重新加載:
    我不知道如何去了解這一點,但我想過讓我的定期航行沒有AJAX,並讓它所以當用戶點擊一個導航鏈接,在它更改頁面之前,它會在某處存儲Flash播放器變量(當前歌曲和歌曲位置),然後在新頁面加載時將它們加載到Flash中。

  3. 某事與iframe?

  4. 可以替代這種類型的應用程序的Flash播放器的替代品嗎?

謝謝!

回答

0

我結束了與AJAX選項。任何沒有使用Javascript的人都會吮吸,但它的確有訣竅,網站對它的感覺非常好,順暢。只要您以易於搜索引擎優化的方式實施它(http://www.ajaxoptimize.com/),除了可能的「醜陋」網址之外,我並沒有發現這樣做的缺點。 如果你不想或不能使用Javascript,那麼xspf播放器似乎是最好的選擇,儘管它的負載差距。

0

取決於你對選擇的開放程度,我之前做過這個,但是當用戶可以自由導航網站時,使用彈出窗口來容納mp3播放器。它可以是一個或一個iframe /框架設置。我看不到其他工作可以與搜索引擎優化。重新加載頁面至多會重新啓動您的音樂。

0

我遇到了同樣的問題......即使使用HTML5,連續音樂也是一項挑戰。標準選項是使用框架(不推薦)或彈出窗口(也不推薦)。但是,一些Flash音樂播放器會根據歌曲的當前位置設置一個cookie,並使用此cookie在隨後的頁面加載中尋找該位置。其中一個球員是http://www.boutell.com/xspf/

0

剛剛嘗試過Xspf播放器,並且它確實在同一點播放從一個頁面到另一個頁面的歌曲。不幸的是中間有一個小小的差距。而且我測試了空白頁面,所以有些內容甚至可能會有更大的差距。測試在這裏:link text