HarmonyOS鸿蒙Next中模拟器上不支持SystemCapability.Multimedia.Media.VideoDecoder吗?

HarmonyOS鸿蒙Next中模拟器上不支持SystemCapability.Multimedia.Media.VideoDecoder吗? 模拟器上不支持 SystemCapability.Multimedia.Media.VideoDecoder 吗?

也就是无法正常使用 OH_VideoDecoder_CreateByMime 接口吗?我发现在我的 native 代码中,OH_VideoDecoder_CreateByMime 创建解码器总是失败

是我哪里使用有误吗?

用这个判断,在 ts 层发现不支持。

if (canIUse("SystemCapability.Multimedia.Media.VideoDecoder")) {
    hilog.info(0x0000, 'IVY_SDK_ETS', '该设备支持 SystemCapability.Multimedia.Media.VideoDecoder')
} else {
    hilog.info(0x0000, 'IVY_SDK_ETS', '该设备不支持 SystemCapability.Multimedia.Media.VideoDecoder')
}

更多关于HarmonyOS鸿蒙Next中模拟器上不支持SystemCapability.Multimedia.Media.VideoDecoder吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

本地模拟器不支持规格说明:

特性 x86模拟器 arm模拟器
中文输入 不支持 不支持
相机 支持 不支持
图库视频播放 不支持 不支持
传感器 不支持 不支持
华为帐号 不支持 不支持
分布式特性 不支持 不支持
用户认证 不支持 不支持
api6应用调试 支持 不支持
api8应用调试 不支持native应用 不支持
api9应用调试 支持 支持

更多关于HarmonyOS鸿蒙Next中模拟器上不支持SystemCapability.Multimedia.Media.VideoDecoder吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


多谢,了解了

在HarmonyOS鸿蒙Next中,模拟器上确实不支持SystemCapability.Multimedia.Media.VideoDecoder。这是因为模拟器的硬件和软件环境与真实设备存在差异,导致某些系统能力无法在模拟器上完全实现。SystemCapability.Multimedia.Media.VideoDecoder依赖于硬件加速解码功能,而模拟器通常无法提供与真实设备相同的硬件支持。因此,开发者在使用模拟器进行开发时,可能会遇到该能力不可用的情况。建议在真实设备上进行相关功能的测试和验证。

在HarmonyOS鸿蒙Next中,模拟器确实不支持SystemCapability.Multimedia.Media.VideoDecoder。这是因为视频解码功能通常依赖于硬件加速,而模拟器无法完全模拟这些硬件特性。建议在真实设备上进行开发和测试,以确保功能的完整性和性能。

回到顶部