2012-07-19 2 views
0

돌아 오는 길에 홈 페이지 &에서 다른 페이지로 전환 할 때 음악을 일시 중지하려면 이전과 같이 음악을 다시 시작해야합니다. 홈 페이지로 돌아올 때 음악을 다시 시작하지 않아도됩니다. 우리는이 사이트에서 발견 flashplayer를 사용하는php에서 다른 페이지로 전환 할 때 음악 일시 중지

: 우리가 우리의 필요를 충족 모든 스크립트를 발견하지 않았습니다 그러나 http://flashnifties.com/products/nifty-audio-player/documentation/

.

누구든이 문제의 해결책이 있으면 도와주세요.

audioPlayer.pauseAudio()  

내가 새로운 URL (페이지)로 변경 버튼 또는 객체로,이 자바 스크립트를 추가 :이와 함께 일시 정지 할 수 있습니다처럼

답변

0

음악에 대한 자동 응답 스크립트가 있습니다. 해당 페이지로 돌아 가면 음악이 다시 시작되지 않습니다.

http://www.boutell.com/xspf/

그것은 내가 홈 페이지에서 다른 페이지로 전환 한 경우 마지막 점에서 음악을 다시 시작하는 나에게 많은 도움이됩니다.

0

는 것 같습니다. 이 조치를 수신하고

document.getElementById('newPageButton').onclick = function() { 
    //interact with the flash "audioPlayer.pauseAudio();", cache song time location. 
    //go to next page code 
} 

당신은 아마 노래가에서 일시 중지 된 위치를 저장하기 위해 자신의 액션 스크립트를 작성해야 않습니다. 문서를 보면 곡이 일시 중지 된 것을 볼 방법이 없습니다.

그걸 알아 낸 후, 일종의 캐싱에 위치를 저장하십시오. 페이지로 돌아 가면 해당 캐싱을로드하십시오. 문서를 다시 살펴 보았지만, 특정 작업 시간에 작업을 다시 시작하려면 몇 가지 actionscript를 작성해야합니다.

달성하고자하는 플래시 플레이어가 아닐 수도 있습니다.

+0

내 요구에 가장 잘 부탁하고 싶은 플래시 플레이어는 누구입니까? – Sheeraz

+0

http://www.jplayer.org/ –

0

이 문제의 중요한 부분은 페이지를 다시로드한다는 것입니다.이 페이지는 Flash 플레이어를 완전히 다시 설정합니다. 다음 두 가지 옵션이 있습니다.

사이트를 단일 페이지 응용 프로그램으로 구현하고 ajax를 사용하여 콘텐츠를 새로 고칩니다. 즉, 사용자가 더 많은 콘텐츠를 필요로 할 때 Flash Player가 다시로드되지 않습니다 (이는 YouTube 사이트에서 수행하는 것입니다). 다른 하나 개의 프레임에로드 플레이어, 웹 사이트의 나머지 부분과 또는 -

를 사용하여 프레임 셋

. 이것은 건축술의 나쁜 선택입니다 ... frames are evil.

관련 문제