mp3 플레이어 등의 리스트창에서는..
글쓴이: soulframe / 작성시간: 수, 2004/04/14 - 1:12오전
미디어파일 플레이어(미플, 윈앰프 등등)에서랜덤연주를 많이 쓰게 되는데
이 동작 원리가 궁금합니다.
어떻게 해서 랜덤으로 들을 수 있는건지요?
그냥 랜덤으로 숫자 찍어서 곡선택하는건가요? 그렇다면 노래가 중복되어져서 연주될 수도 있구요...
아니면 노래목록 전부를 벡터(stl)에 저장해두고,
벡터 중에 아무거나 한개를 셔플(shuffle)리스트로 이동시키고..또 한개씩..무작위로 이동시키면서 결국 벡터엔 아무것도 없게 되고 셔플리스트에는 무작위로 가져온 순서에 의해서 벡터가 형성되겠지요..이 셔플리스트를 연주하는 것인지..말이 좀 어려운데..^_^
혹시나 랜덤플레이시에 곡순서 정하는 것을 어떻게 하는지 좀 알려주세요
Forums:
Re: mp3 플레이어 등의 리스트창에서는..
푸바2000이라는 프로그램은 기본적으로 랜덤 재생을 지원합니다. 말 그대로 랜덤으로 숫자 찍는 방식이기 때문에 노래가 중복돼서 나올 수도 있죠. SDK 다운받아 보시면 아마 Win32 C++ 소스가 있을 것입니다. (아니면 말고요. 7zip으로 압축되어 있어서 지금 확인을 못해보겠네요.. ^^;;)
보통 다른 프로그램의 경우는 랜덤이 아니라 "셔플" 플레이를 지원합니다. 셔플 히스토리를 두고 작동하는 것 같아요.
실제 소스를 보시려면, 푸바2000용 셔플 플러그인과 C++ 소스를 다음 장소에서 받아보셔도 됩니다.
http://www.cqasys.com/projects/kode54/index.php?v
댓글 달기