MediaPlayer 컴퍼넌트 속성에서 FileName속성을 어떤 mid파일로
연결하고 AutoOpen속성을 True로 설정해서
컴파일후 Play시키게 되면 연주가 잘됩니다.
하지만 FileName속성을 비워두고 AutoOpen속성을 False로 해두고서
컴파일후 폼위의 버튼을 누르게 되면
MediaPlayer1.FileName := '내가 선택한 mid파일';
MediaPlayer1.AutoOpen := True;
MediaPlayer1.Play;
이렇게 하면 음악파일이 아니기에 실행할 수 없다는 에러가 나타납니다.
무엇이 잘못되었죠?.....
실시간으로 mid파일을 읽어 드려 플레이 시켜야 하는데...방법이 틀렸나요?
가르켜 주세요...
그 에러는 이렇게 하심 될꺼여여...
AutoOpen 속성을 False로 놓으시고...
버튼 이벤트에서
MediaPlayer1.FileName := '내가 선택한 mid파일';
MediaPlayer1.Open;
MediaPlayer1.Play;
돔이 되었기를 ^^;;;;