新しいSoundcloudWebサイトがどのように開発されたかを誰かが知っているかどうか知りたいと思いました。具体的には、ユーザーが現在再生中の曲から離れた後でも、トップバーのオーディオプレーヤーで曲がどのように再生され続けるのでしょうか。
トップバーの波形をクリックすると、ユーザーはアクティブな再生中の曲に戻ります。これと同じUXをAJAXとJplayerを使用して複製できますか?
新しいSoundcloudWebサイトがどのように開発されたかを誰かが知っているかどうか知りたいと思いました。具体的には、ユーザーが現在再生中の曲から離れた後でも、トップバーのオーディオプレーヤーで曲がどのように再生され続けるのでしょうか。
トップバーの波形をクリックすると、ユーザーはアクティブな再生中の曲に戻ります。これと同じUXをAJAXとJplayerを使用して複製できますか?
実際、フロントエンド アーキテクチャについて詳しく説明しているブログ記事があります。 ">http://backstage.soundcloud.com/2012/06/building-the-next-soundcloud/
W3C イスラエル HTML5Fest http://www.youtube.com/watch?v=DXe9QjphsT8で行った講演もあります。
あなたの質問に答えると、はい、jPlayer を使用して同じことを行うことができない理由がわかりません。現時点では、オーディオを再生するために選択したライブラリは SoundManager です。
UPD。http://zohararad.github.com/audio5js/を調べることを強くお勧めします。これは、Flash コールバックで HTML5 Audio を使用できる新しいライブラリです。
私には、SoundCloud は SPA (シングル ページ アプリケーション) のように見えます。おそらくBackboneJSまたは同様のJavaScriptライブラリを使用して構築されています...
SPA は、同期的に読み込まれる (理論的には) 1 つのページのみを持つという概念です。残りは、一部のSPAライブラリによって内部的に処理されるAJAXを介してサーバーからビューやその他のものを引き出すことによって行われます。
よろしく。