이렇게 쉬운 솔루션이되기를 바랍니다. 현재 MediaPlayerElement
을 사용하는 미디어 앱을 디자인하고 있습니다. Windows 14393 (Anniversary Update)에서 개발 중입니다. MediaPlaerElement
은이 버전에서만 지원되지만 이전 버전의 Windows (Build 10586 또는 10240)도 지원하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 아래 코드에서 시작했지만 이전 버전의 비디오를 표시하려면 무엇을 사용해야하는지 모릅니다. 프레임 생성자에서UWP MediaPlayerElement 이전 버전과의 호환성
생성 코드 :
if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 3))
{
MediaPlayerElement newPlayer = new MediaPlayerElement()
{
AreTransportControlsEnabled = true,
Stretch = Stretch.Uniform,
AutoPlay = true,
IsRightTapEnabled = false
};
newPlayer.TransportControls.IsZoomButtonVisible = false;
newPlayer.TransportControls.IsZoomButtonVisible = false;
Player = newPlayer.MediaPlayer;
newPlayer.TransportControls.DoubleTapped += SingleMediaElement_DoubleTapped;
this.MainGrid.Children.Add(newPlayer);
}
else
{
//Windows.Media.Playback.MediaPlayer oldPLayer = new Windows.Media.Playback.MediaPlayer()
//{
// AutoPlay = true
//};
}
은 무엇 만들고 창 (이상적으로 UniversalAPI 1.0)의 이전 버전에 내 응용 프로그램에 비디오 플레이어를 사용하는 가장 좋은 방법이 있을까요?
감사합니다.
당신에게 ([이전 버전의 Windows에 대한 보편적 인 응용 프로그램을 실행할 수 없습니다] http://stackoverflow.com/questions/30317848/run-windows-10-universal-apps-on-windows-8-1) – stuartd
죄송합니다. 질문이 업데이트되는 버전 5011 또는 Windows 10의 원래 릴리스를 의미했습니다. –
[MediaElement] (https://msdn.microsoft .com/library/windows/apps/br242926)? – stuartd