Windows Media Player에서 특정 비디오를 재생하는 방법을 찾아 낼 수 없었습니다.기존 Windows Media Player와의 상호 작용
WM_Command를 사용하여 기존 비디오를 재생/일시 중지했지만 Windows 메시지를 통해 특정 비디오 파일을 재생하는 방법을 찾지 못했습니다.
아이디어가 있으십니까?
Windows Media Player에서 특정 비디오를 재생하는 방법을 찾아 낼 수 없었습니다.기존 Windows Media Player와의 상호 작용
WM_Command를 사용하여 기존 비디오를 재생/일시 중지했지만 Windows 메시지를 통해 특정 비디오 파일을 재생하는 방법을 찾지 못했습니다.
아이디어가 있으십니까?
사용 다이렉트 AudioVideoPlayback는 :
http://msdn.microsoft.com/en-us/library/bb324497(VS.85).aspx
[C#]using Microsoft.DirectX.AudioVideoPlayback;
public class MyVideoPlayer : System.Windows.Forms.Form
{
/* ... */
private void OpenFile()
{
try
{
Video ourVideo = new Video("C:\\Example.avi");
/* ... */
}
}
/* ... */
}
당신은 IWMPPlayerApplication를 통해 다음 undock the player 귀하의 응용 프로그램에 WMP 인스턴스를 생성 할 수 있습니다 : switchToPlayerApplication을.
재미있는 내용은 Windows Media Player 또는 기본 미디어 플레이어에서 재생됩니까? –
API는 자세히 설정하지 않지만 기본값이 될 것입니다. 장점은 DirectX가 아마도 편재하며, Video.Audio와 같은 특정 객체를 가져 와서 오디오 스트림 속성 (볼륨 등)을 관리 할 수 있다는 것입니다. –