비디오 또는 이미지 파일을 동적으로로드하는 WPF 응용 프로그램이 있습니다 (사용자의 선택에 따라 비디오 일 때 제대로 작동하고 비디오를 끝낼 때 MediaEnded
이벤트가 발생 함) 하지만 이미지를로드하면 MediaEnded
이벤트가 5 초 이내에 발생합니다. 프로그래밍 방식으로 기본값을 변경하거나 프로그래밍 방식으로 변경할 수 있습니까? 이 간격을 변경하거나 해당 옵션을 비활성화 할 수있는 속성이 있습니까? 일시 중지 할 수 있습니까? 특정 작업 때까지중재 된 이벤트가 시작되는 기본 시간 간격이 있습니까?
다음 속성을 다음과 같이 설정했습니다.
MediaControl1.LoadedBehavior = MediaState.Manual;
MediaControl1.UnloadedBehavior = MediaState.Manual;
확실히 WMP가 아닙니다. 이것은 모두 밀 코어 (MilCore)에 의해 이루어졌으며 확실히 Media Foundation을 포장하고 있습니다. UseValueForDefault = True 및 Medium을 사용하여 [this from] (https://msdn.microsoft.com/en-us/library/windows/desktop/bb787399(v=vs.85) .aspx)로 의심됩니다. 그러나 리버스 엔지니어링하기가 너무 어렵습니다. –