|
제가 mp3파일 재생 하는 프로그램을 만들고 있습니다.
파도와 같은 형식으로 ㅋ 물론 디자인은 확연히 떨어지겠지만 ㅎ
만들다 보니 막히네요 ㅎ 무지 쉬울꺼라 생각 했는데 ㅎ
예!! 막힌 문제가 뭐냐면요!!
제 프로그램이 ListBox 컴포넌트 2개, OpenDialog 컴포넌트 1개, Button 컴포넌트 3개, MeidiaPlayer 컴포넌트 1개
이렇게 있습니다.
버튼을 누르면 오픈다이얼로그가 익스큐트 되면서 mp3파일을 로드 합니다.
리스트박스가 2개 있는데 왼쪽과 오른쪽에 배치를 해두고
왼쪽엔 파일 이름만, 오른쪽엔 파일 주소값이 입력 됩니다.
오른쪽 리스트 박스는 하이드 되고요
왼쪽 리스트 박스에서 인자값이 삭제, 위치변경이 되면 오른쪽 리스트박스도 똑같은 일이 일어나죠
왼쪽의 리스트 박스에서 인자값을 더블클릭 하면 미디어플레이어 컴포넌트에 주소값이 입력되어
자동 플레이가 되도록 했죠. 여기까진 만들었습니다.
네!! 근대 문제는 리스트 순으로 하나씩 자동 재생이 되도록 만들고 싶은데요
플레이 된 미디어 플레이어가 플레이를 마치고 정지가 되었을때 리스트 박스에 등록되어있는 순으로
다음 노래가 자동 재생 되도록 하는게 막히는겁니다.
제 생각인데요.. 타이머를 돌려서 조건문 비교해서 맞으면 다음노래 재생 하려고 하는데요
제 나름대로 이 소스만 되면 만들수 있을것 같습니다.
if (MediaPlayer가 멈춤 상태이면)
근데 이게 잘 안대내요
아시는 분들 꼭좀 알려주세요.
아 그리고요 리스트 박스에서 Del 키를 눌렀을때 삭제 되는 소스도 만들어 주셨으면 좋겠습니다.
키프레스로 하려니깐 핵사값도 모르고요, 그곳으로 들어가지도 않더군요 -0-
아 그리고 혹시나 나머지 버튼 2개는 뭐냐고 물어보실까 가르쳐 드릴께요 ㅎ
별 필요는 없지만
재생 버튼과 삭제 버튼 입니다~ ㅎ
고수님들! 혹시나 잘못 이해하실 까바서 다시 간략하게 정리할께요 ㅎ
기능은 다 되는데
리스트 박스에 등록된 순으로 자동 재생 되도록 하는겁니다.
물론 재생 시킨 다음 노래로요 ㅎ
그럼 빠른 답변 부탁드립니다.
|