2009-08-02 5 views

답변

2

음, 파일 목록을 얻은 후에는 (유사) - 무작위 순열을 생각해 내려면 Knuth-Fisher-Yates과 같은 셔플 알고리즘이 필요합니다. 단일 파일 이름이 있고 기본 응용 프로그램을 열려면

, 당신은 아마 사용할 수 있습니다

System.Diagnostics.Process.Start(mp3FileName); 

도 참조 MSDN documentation on Process.Start합니다.

이것은 셔플 순서와 관계없이 파일을 두 번 클릭하는 것과 동일하게 작동합니다. 미디어 플레이어에 따라 충분할 수도 있습니다. 그러나 각 미디어 파일의 길이를 어떻게 든 알지 못하면 다음 번 미디어 파일을 시작하기 전에 얼마나 기다려야할지 모를 것이며 음악 플레이어가 미디어 파일 재생을 마칠 때까지 기다릴 방법이 없다고 생각합니다. 각 플레이어별로 특수한 코드가 있습니다.

ProcessStartInfo 개체의 Verb 속성을 사용하여 "Enqueue"또는 비슷한 것을 선택할 수 있습니다. 원하는대로 정확하게 처리 할 수 ​​있습니다. 다시 말하지만, MSDN에는 추가로 information on ProcessStartInfo.Verb이있어 도움이 될 것입니다.

관련 문제