2011-01-05 6 views
2

나는 음악 페이지와 내부에 음악 플레이어가 있습니다.페이지를 통해 살아가는 음악 플레이어

  <object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" 
       width="200" height="20"> 
       <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" /> 
       <param name="bgcolor" value="#ffffff" /> 
       <param name="FlashVars" value="mp3=Preloader.mp3&amp;loop=1&amp;autoplay=1&amp;autoload=1" /> 
      </object> 

그것은 작동하고 나는 소리를들을 수 있지만 다른 페이지로 이동하는 경우, 그것은 (내 마스터 페이지에서 그 이후 언론 플레이를 중단하고 시작 반환, 나는 아직도 그것을 통해 볼 수) 중지

페이지를 탐색하는 동안 어떻게 재생합니까?

참고 : 플레이어에는 일시 중지 기능이 포함되어 있으며 사용자가 짜증을 내지 않도록 자동 재생하지 않습니다.

답변

3

오래된 90 년대의 방식은 브라우저 프레임 일 것입니다. 사이트를 음악 플레이어가 포함 된 프레임과 사람들이 사이트를 탐색 할 수있는 프레임으로 나눌 수 있습니다.

그러나 대부분의 사람들은 브라우저 프레임에서 벗어났습니다. 그들은 당신의 브라우징 경험을 엉망으로 만듭니다. 다른 사용자가 사이트의 링크를 클릭하여 다른 곳으로 이동하면 해당 링크가 여전히 프레임 안에 걸릴 수 있습니다. 멋지지 않아.

이렇게하는 "웹 2.0"방법은 전체 사이트에서 AJAX를 사용하게하여 사용자가 실제로 페이지를 떠나지 않고 페이지를 클릭 할 때 다른 요소를로드합니다. 예를 들어, 애플이 Lala.com을 구입하여 종료하기 전에는 Lala.com에서 그랬다.

+0

좋은 답변이지만 ... 어떻게 아약스 방식으로 구현할 수 있습니까? 힌트를 줄 수 있어요? thnx – franz976

+0

@ franz976 : "Use Ajax"*는 힌트입니다. 브라우저에서 실행되는 완전한 자바 스크립트 클라이언트 응용 프로그램으로 웹 사이트를 작성하십시오. 브라우저가 페이지를 전환하게하는 사용자 하이퍼 링크를 사용하지 마십시오. 수십 가지 방법에 대해 살펴볼 수 있으며 여러 가지 프레임 워크를 사용하면 쉽게 사용할 수 있습니다. 시작하려면 Google AJAX, jQuery, 아마도 GWT. – StriplingWarrior

0

유일한 방법은 나머지 콘텐츠가 다른 방식으로로드되는 동안 플레이어를 페이지에 유지하는 것입니다. 이것은 AJAX 나 무시 무시한 HTML 프레임 등을 사용하여 달성 할 수 있습니다.

0

프레임 또는 동적 AJAX 콘텐츠가 유일한 해결책이라고 생각합니다.

0

전체 경험에 걸쳐 콘텐츠를로드/실행하는 사이트는 대부분 AJAX를 사용하여 단일 페이지 또는 Frames의 콘텐츠를 업데이트합니다. 사용 가능한 항목에 따라 이러한 기술 중 하나를 사용하여 페이지의 콘텐츠를 변경하는 동안 음악을 재생할 수 있습니다.

0

마스터 페이지는 각 콘텐츠 페이지에 적용되는 "템플릿"일뿐입니다. 다른 콘텐츠 페이지를 탐색 할 때마다 다시로드됩니다. 이런 이유로 당신은이 행동을보고 있습니다. 또 다른 팝업 창이 AJAX 외에도 유일한 솔루션입니다.