MediaElement 的虚拟修剪

发布于 2024-11-03 14:08:02 字数 372 浏览 2 评论 0原文

我有一个 20 秒的音频文件和一个 60 秒的视频文件。我只想包含这些一次,但需要在不同的 中为它们提供不同的开始/结束时间。

例如,在第一页上,我需要音频文件的第 2-13 秒,在第二页上,我需要前 10 秒 (0-9)。在第三页,我需要第 12-18 秒。我真的不希望有 3 个不同的音频文件,而只是音频/视频文件部分的一组开始/结束值。

我看到 .Position 表示开始时间,但是不需要挂钩事件来停止自身的结束时间又如何呢?另外,我不确定 .Position 的 XAML 是什么样子,因为 MSDN 上没有相关示例。

有什么想法吗?

I have both a 20 second audio file and a 60 second video file. I only want to include these once, but need different start/end times for them in various <MediaElement>s.

For example, on my page one I need the seconds 2-13 of the audio file and on page two I need the first 10 seconds (0-9). On page three I need seconds 12-18. I'd really prefer not to have 3 different audio files, just a set of start/end values for the portion of audio/video file.

I see .Position for a start time, but what about an end time that doesn't have to hook an event to stop itself? Also, I'm not sure what the XAML for .Position would look like as there is no sample of that on MSDN.

Any thoughts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

稀香 2024-11-10 14:08:02

在此线程上找到了一个很好的方法:Silverlight:暴露具有特定开始和停止时间的音频

Found a great way to do this on this thread: Silverlight: Expose audio with specific start and stop times

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文