gpt4 book ai didi

windows-phone-7 - 同时播放两个视频

转载 作者:行者123 更新时间:2023-12-02 07:40:26 25 4
gpt4 key购买 nike

我需要在我的应用程序中同时循环播放两个视频(每个视频长度为 15 秒)。有时我需要更改一个视频的不透明度(在 DoubleAnimation 中),以使其显示在另一个视频上方。播放两个视频需要同步。

我尝试使用 MediaElements 播放视频,但无法让它们同时播放视频。我认为这是不可能的。我说得对吗?

我还尝试将视频分成 450 帧(每秒 30 帧)并使用 ObjectAnimationUsingKeyFrames(例如: http://compiledexperience.com/windows-phone/tutorials/candle ),但这种方式使用了太多内存(已用内存约为 250 MB,尽管最大使用量必须为 90 MB)。

最后我尝试使用 DispatcherTimer 并在它的 Tick 过程中更改两个图像的源属性,但它的运行速度不够慢。

请帮帮我,有什么办法可以做到这一点而不滞后吗?

最佳答案

另一个选择是尝试使用CompositionTarget.Rendering如此处所述:http://msdn.microsoft.com/en-us/library/ms748838.aspx

您可能遇到的问题是调用之间的时间无法保证,因此您可能会使帧运行得更快或更慢。

然而,Charles Petzold 有一篇文章展示了如何确定耗时,以便您可以在渲染事件发生时选择正确的帧来显示。示例代码应该会有所帮助: http://www.charlespetzold.com/blog/2010/06/CompositionTarget-Rendering-and-RenderEventArgs.html

关于windows-phone-7 - 同时播放两个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com