Uwp.Ui.Lottie 不显示动画

Uwp.Ui.Lottie does not show animation

我在 UWP 项目中使用 Microsoft.Toolkit.Uwp.UI.Lottie。简而言之,lottiefiles 中的动画文件无法在此代码中运行。

<muxc:AnimatedVisualPlayer x:Name="LottiePlayer" AutoPlay="True" Stretch="Uniform" Width="1280" Height="720" HorizontalAlignment="Right" VerticalAlignment="Bottom">
     <lottie:LottieVisualSource x:Name="LottieJsonSource" UriSource="ms-appx:///AnimatedVisuals/88759-exploding-star.json" Options="All"/>
</muxc:AnimatedVisualPlayer>

我也试过从代码后面调用 PlayAsync(double, double, bool),但没有任何反应。我还尝试了不同版本的 Lottie、不同的 SDK 目标,但还是没有任何反应。

我不想使用 LottieGen 中的 类,因为动画会略有不同。

那我做错了什么?

Uwp.Ui.Lottie does not show animation

在我的测试中。它可以使用 LottieVisualSource 渲染带有 json 文件的动画,但是 json 文件应该设置构建操作作为内容,请找到您的 json 文件并右键单击属性-> build action -> 设置为如下内容。为确保 AnimatedVisualPlayer 尺寸正确,请设置固定高度和宽度以进行测试。