내 애니메이션으로 사운드를 재생하려고합니다. StoryBoard와 DoubleAnimation을 사용하는 작업 애니메이션이 이미 있습니다. 아무도 그 소리를 추가하는 방법을 알고 있습니까? MediaTimeline 인 경우, 스토리 보드의 내부UWP 스토리 보드 애니메이션에 사운드를 추가하는 방법
:
는 MediaTimeline을 사용하여 MediaElement에로 타임 라인을 연결하는 방법은 두 가지가 있습니다
Microsoft 문서는 MediaTimeline 클래스를 사용하여 제안 대상 [012]에 MediaElement가 있으면 MediaClock이 만들어져 MediaElement의 연결된 플레이어에 할당됩니다. 예 : Storyboard 사용 방법 : MediaElement 제어 방법 : 을 참조하십시오.
명시 적으로 MediaTimeline에서 MediaClock을 만들고이를 MediaElement에 할당합니다.
Stack Overflow 답변도 MediaTimeline을 사용하는 것이 좋습니다.
문제는 MediaTimeline 클래스가 UWP의 Windows.Media 네임 스페이스에 존재하지 않는다는 것입니다.
내 애니메이션 코드는 다음과 같습니다 UWP 응용 프로그램에서
DoubleAnimation animX = new DoubleAnimation();
DoubleAnimation animY = new DoubleAnimation();
animX.Duration = TimeSpan.FromMilliseconds(600);
animY.Duration = TimeSpan.FromMilliseconds(800);
animX.From = pStart.X;
animX.To = pEnd.X;
animY.From = pStart.Y;
animY.To = pEnd.Y;
Storyboard StarStoryboard = new Storyboard();
Storyboard.SetTarget(animX, this.MyImage);
Storyboard.SetTargetProperty(animX, "(Canvas.Left)");
Storyboard.SetTarget(animY, this.MyImage);
Storyboard.SetTargetProperty(animY, "(Canvas.Top)");
StarStoryboard.Children.Add(animX);
StarStoryboard.Children.Add(animY);