나는 일시 중지/ff/rw/재생 오디오 파일 등 MCI 명령을 보내는 mp3 플레이어가 있고 내가 할 방법을 알아낼 수없는 유일한 MCI 명령을 보내고 말할 수 있습니다. 현재 노래가 끝나면 다음 노래를 재생하십시오. 노래는 ListBox에 있습니다. 다음 곡을 실제로 선택하는 데 문제가 없습니다. 재생 목록에서 다음 노래를 재생하려면 일 때 을 찾아야합니
dwReturn = mciSendCommand(0, MCI_OPEN, MCI_OPEN_ELEMENT | MCI_OPEN_TYPE
, (DWORD_PTR)(LPVOID) &mciOpenParms);
오류 -message is "장치 이름이이 응용 프로그램에서 이미 별칭으로 사용 중입니다. 고유 한 별칭을 사용하십시오." 왜 오류가 발생합
mci 장치에 쿼리하여 현재 재생 위치를 쿼리하여 나중에 재생할 수있는 방법이 있습니까? cmd.Format (L "상태 % d waveaudio 위치", m_iDeviceIDPlayer); mcirez = mciSendString (cmd, buff.GetBuffer(), 1024, NULL); 는이 오류를 제공합니다 명령에 문제가 있습니까 "지정한 장치
나는 상황에 직면 해있다. C# .NET에서 Windows 응용 프로그램을 작성하고 있습니다. 여러 개의 .wav 파일을 하나씩 재생하고 계속해서 재생하려고합니다. 거기에 허용 할 수있는 클래스가 있습니까? 그렇지 않으면 어떻게 구현할 것인가? 나는 MCI를 사용하여 시도하고 알림 플래그와 MM_MCINOTIFY 메시지의 차단을 사용하여 작동하지만 오히려
mciSendString 명령을 사용하면 avi, mpeg, mp3 등을 재생할 수 있지만 mp4는 재생할 수 없습니다. 여기에이 web-site에 내가 정확한 코덱을 가지고 있다면 모든 비디오를 재생할 수 있다고합니다. 다른 미디어 플레이어 (예 : vlc 플레이어)를 사용하여 mp4를 재생할 수 있습니다. mp4 비디오를 재생하려면 어떻게해야합니까? 아
가끔 MCI 장치가 일부 특정 미디어에 대해 잘못된 미디어 길이를 표시합니다. 나는 구글에서 많은 것을 검색했고 찾을 수있는 유일한 해결책은 델파이 (Delphi Solution)로 작성되었습니다. 델파이에서 C# 또는 VB 변환기를 찾을 수 없었습니다. 이 문제에 대한 해결 방법이 있습니까? 난 그냥 내 미디어 길이가 올바른 싶습니다.