gpt4 book ai didi

c# - 在 Uno 平台上合并音频和视频

转载 作者:行者123 更新时间:2023-12-04 23:11:32 28 4
gpt4 key购买 nike

我正在尝试在 Uno 平台上将音频流和视频流合并到一个文件中,特别是对于 WebAssembly。
我已经知道正常的、仅限桌面的方法是调用 ffmpeg ,而且我还找到了 UWP here 的唯一 C# 方式.
但是,使用的代码 Windows.Media.Editing这是not implemented in Uno .
我知道有一个ffmpeg WASM 的库端口 here ,但我不知道如何从我的 Uno Web 应用程序中调用它。
那么有没有办法在 WASM 的 Uno 平台上将音频流和视频流合并到一个文件中呢?

最佳答案

不幸的是,这个 API 尚未在 Uno Platform 中实现,因此在这种情况下,您需要编写特定于平台的实现。
如果您有可用的 JavaScript 库,它可以提供您需要的功能,您仍然可以从 C# 代码中调用它。有a three-part tutorial在 Uno Platform docs on implementation C# - JS interop 中,这可能有助于入门。
或者,如果您在 NuGet 上找到 C# 中的替代实现,您可以为支持的平台安装它并在您的代码中使用它。要编写特定于平台的代码,您可以使用 #if条件如 #if __WASM__等等 - 完整信息见 this documentation page .

关于c# - 在 Uno 平台上合并音频和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66822068/

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