페이지가로드 될 때 간격없이 여러 mp3를 차례로 재생하고 싶은 웹 페이지가 있습니다. 나는 js mp3 player 타입의 것들 (niftyplayer, jsPlayer, flash-mp3-player-js)을 시도했지만, 모든 트랙은 트랙 사이에 간격이있다. 플래시 또는 다른 방법으로이를 수행 할 수있는 방법이 있습니까?갭이없는 웹 페이지에서 mp3 파일을 재생할 수 있습니까?
0
A
답변
0
새 mp3가 재생 될 때 메모리에로드해야하기 때문에 트랙 간의 간격이있을 가능성이 큽니다. 어떻게 든 모든 트랙을 메모리에 미리로드하고 차례대로 연주하면 간격이 없어야합니다. 물론 mp3 파일의 시작과 끝 부분에 조용한 간격이없는 한.
물론 크기가 큰 mp3를 메모리에로드하는 것은 최적의 방법이 아닙니다.
또한 일반적으로 발생하는 클라이언트 하드 드라이브에 파일을 캐시하고 메모리에 미리로드하는 것과 다른 점에 유의하십시오.
2
2 명의 플레이어 사용.
- Player1의 파일을 재생할 때 Player2에서 다음 파일을로드하십시오.
- 재생기에있는 파일 (1 또는 2 초전) 종료, Player2 파일을 재생하고 재생기에 다음 파일을로드하는 것입니다 ...
- 반복 ...
이 쉽게 할 수 있습니다 HTML5 오디오 태그 사용 (플래시 필요 없음)
루프에 setTimeout 또는 setInterval을 사용해야합니다.
0
가장 좋은 방법은 서버 측에서 "스티치"하는 것입니다.
관련 문제
- 1. 웹 페이지에서 "여러"mp3 파일을 자동으로 재생할 수있는 방법이 있습니까? 내가 뭘하려는 것은 자동, MP3 파일의 목록을 재생할 수있을 것입니다
- 2. 왜 안드로이드에서 mp3 파일을 재생할 수 없습니까?
- 3. MPEG2 영화를 재생하고 별도의 MP3 파일을 재생할 수 있습니까?
- 4. 웹 페이지에서 3 개의 특정 mp3 파일을 재생하는 방법
- 5. C# - wmplib - 2 mp3 파일을 재생하지만 synic에서 재생할 수 있습니다.
- 6. Flash Builder 4에서 MP3 사운드 파일을 재생할 수 없습니다.
- 7. PHP로 MP3 파일을 제공 할 수 있습니까?
- 8. ipod 웹 페이지로 오디오를 재생할 수 있습니까?
- 9. 사용자가 mp3 파일을 재생할 수는 있지만 직접 웹에 노출시키지 않아야합니다.
- 10. 어떻게 mp3 파일을 다듬을 수 있습니까?
- 11. AVAudioPlayer로 mp3 파일의 일부만 재생할 수 있습니까? 그렇다면 어떻게?
- 12. 플렉스에서 10khz wav 파일을 재생할 수 있습니까?
- 13. MPMoviePlayerController가 SMI 파일을 재생할 수 있습니까?
- 14. UIView 레이어에서 동영상 파일을 재생할 수 있습니까?
- 15. 우리는 자바에서 speex 파일을 재생할 수 있습니까?
- 16. HTML 페이지에서 iTunes 노래 미리보기를 재생할 수 있습니까?
- 17. facebook 프로필에서 오디오 MP3 파일을 공유하고 재생할 수있는 방법/
- 18. 웹 페이지에 mp3 파일을 포함하는 방법
- 19. 웹 페이지에서 mp3 오디오 재생/일시 중지/되감기
- 20. 동영상 파일을 재생할 수 없습니다.
- 21. Flash Player없이 비디오를 재생할 수 있습니까?
- 22. HTML : 컨트롤없이 오디오를 재생할 수 있습니까?
- 23. 웹 페이지에서 오디오 파일을 재생 하시겠습니까?
- 24. 어떻게 페이스 북에서 오디오 mp3 파일을 공유 할 수 있습니까?
- 25. 웹 페이지에서 전자 메일을 통해 파일을 보낼 수 있습니까?
- 26. NSSURLConnection이있는 웹 사이트에서 .mp3 파일을 다운로드하십시오.
- 27. WMP를 임베딩하여 .mpg 파일을 재생할 수 있습니다.
- 28. 임베디드 MP3를 중단 된 부분부터 계속 재생할 수 있습니까?
- 29. 파일을 재생할 수 있는지 gstreamer에 어떻게 묻습니다?
- 30. iphone sdk가 rtmp 스트림에서 mp4를 재생할 수 있습니까?
HTML5 오디오 태그에'setTimeout' 또는'setInterval'을 사용할 필요가 없습니다. 이벤트 리스너를 추가 할 수있는'timeupdate' 이벤트가 있습니다. –