2013-01-21 39 views
0

我在我的網站上安裝了stratus播放器,但每次加載新頁面時,播放器都會停止,因爲它不在iframe中。Stratus player(soundcloud api)不停播放

我檢查了deadmau5網站http://www.deadmau5.com/,它也是基於stratus2.0播放器的wordpress主題,設計師發現了一種在訪問期間不用基本iframe(標題/主框架)分割就能繼續播放音樂的方法。

我無法弄清楚開發者是如何做到這一功能的工作,也許這是一個javascript頁面加載,不確定。

有沒有人可以幫助我達到同樣的效果?

在此先感謝。

達明

+0

這可能是一個單頁的應用程序。也就是說,他們用AJAX請求加載內容。 – Shmiddty

+0

好吧,如果您檢查http://www.deadmau5.com/該網站仍然在網址列中顯示正確的實際網址,並根據代碼,模板不會在iframe中拆分。所以,它後面可能有一個ajax頁面加載技巧。 –

回答

0

所以最後,我挖掘到deadmau5.com代碼和它的100%Ajax化。 爲了能夠做到這一點在我的網站上一個整潔乾淨的&辦法,我決定嘗試幾種選擇:

  1. 複製/粘貼/編輯deadmau5.com JS代碼
  2. 嘗試WordPress插件「先進的AJAX頁面加載程序「

第二個選項的工作方式更快,更適合搜索引擎優化,此插件更改地址欄的書籤URL,併爲更好的用戶體驗增加了」上一個/退格「功能。

5個簡單步驟做任務用wordpress主題:

  1. 下載並安裝「高級AJAX頁面加載」
  2. 編輯你的主題,讓你可以定義一個目標DIV包裝,其中動態/更新內容加載(即:DIV ID =「內容」)中的「高級AJAX頁面加載程序」 WP-設置
  3. 定義第二步包裝標識
  4. 嵌入層雲球員在你的主題包裝的div外
  5. 在「高級AJAX頁面加載器」中添加自定義JS代碼來更新Facebook的頁面URL,例如按鈕或Twitter計數等等......如果不是JS功能在其他頁面的訪問期間消失,則它必須通過JQuery刷新,標題信息不是從一個頁面傳遞到另一個頁面。更多信息http://wordpress.org/support/...

就是這樣;)即使用戶正在瀏覽網站,stratus2.0欄中的音樂也是不間斷地播放。

希望它有助於

達明

相關問題