代号一支持 Webp 吗?

is Webp supported in codename one?

我想尝试一个新的应用程序,其中包含一些非本机反应并找到代号 one 的东西。 它看起来有点优越,因为二进制文件较小并且有 java/kotlin 支持(这对我来说是一个缺点,因为我从未使用该语言开发过)。但是,我在此应用程序中使用代号 one 的先决条件是我不知道它是否支持 webp 。我可以看到它通过外部库支持 gif,并且它包含原生视频(既没有反应本机也没有 nativescript),但我需要动画 webp 支持。

如果不是...因为代号一是 "native" ,我可以使用 fresco 解码代号一内的 webp 吗?

我们通过本机播放支持视频,这意味着 "we don't know"。如果本机 OS 将支持 webp,则可以使用媒体播放器打开文件,如果不支持,则不会。我很确定它不会在模拟器上运行,但我不能告诉你它是否会在设备上运行。

您可以使用 fresco 进行 Android 解码和使用 native interfaces 播放。 这意味着您需要为 iOS 和您希望支持的任何其他此类平台找到类似的库。

或者,如果您有一个用 Java 编写的 webp 解码器,您可以将它移植到代号一,它应该可以在任何地方使用。