HarmonyOS 鸿蒙Next审核被拒问题

HarmonyOS 鸿蒙Next审核被拒问题

其中有两个问题
(1)兼容性:①折叠屏检测由折叠态切换至展开态时出现任务中断;②折叠屏支架态检测由支架态切换至展开态时出现任务中断;
(2)功耗:应用在视频播放时未使用平台的视频硬件编解码器;
我有疑问,想问一下:
1.第一个问题我在社区搜索没有搜到比较有用的答案,请解答下如何解决该问题。
2.折叠屏算是手机还是平板呢。因为我们在平台提交的时候有选择平台是手机和平板。所以,如果是提到的折叠屏是平板的话我们可以暂时不勾选
3.第二个问题里,我再开发时播放音频,因为看到视频类型的播控中心有关于快进快退的操作,所以我才采用了这样处理this.session = await avSession.createAVSession(this.viewModel.context!, ‘AVSessionDemo’, ‘audio’);这样是不可以是吧?

2 回复

您好, 问题1:折叠屏设备在折叠态和支架态切换至展开态时,屏幕尺寸发生变化,可能会导致应用界面布局调整不及时,从而引发任务中断。您可以尝试以下几种解决办法。 1.监听折叠屏状态变化 可以通过监听折叠屏的状态变化来及时调整应用界面。例如,可以使用window.on('windowSizeChange')方法来监听窗口尺寸的变化,从而判断折叠屏的状态。 2.调整应用界面布局 在检测到折叠屏切换至展开态时,及时调整应用界面布局,确保界面元素在大尺寸屏幕上正常显示。可以使用setPreferredOrientation方法设置窗口方向,使其适应展开态的屏幕方向。 3.处理任务中断 如果应用在状态变化时出现任务中断,可以在应用启动时设置旋转策略,确保应用在不同设备上的一致性。例如,可以在module.json5文件中设置orientation字段,使其在不同设备上有一致的旋转策略。 问题2:折叠屏属于手机类型,可以通过display.isFoldable判断是否是折叠手机。 问题3:播放进度控制可参考链接:

https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-video-playback-development-practice-V5#section56531643135417

关于“应用在视频播放时未使用平台的视频硬件编解码器”这个问题,视频解码默认是使用硬件解码器,也可以调用OH_AVCodec相关接口实现使用视频硬件编解码器处理视频,参考demo:

// 通过codecname创建解码器, 应用有特殊需求,比如选择支持某种分辨率规格的解码器,可先查询capability,再根据codec name创建解码器。
OH_AVCapability *capability = OH_AVCodec_GetCapability(OH_AVCODEC_MIMETYPE_VIDEO_AVC, false);
const char *name = OH_AVCapability_GetName(capability);
// 通过mimetype创建解码器
// 硬解: 创建 H264解码器,存在多个可选解码器时,系统会创建最合适的解码器
OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC);
// 硬解: 创建H265解码器
OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_HEVC);

参考文档:

https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-video-codec-V5

更多关于HarmonyOS 鸿蒙Next审核被拒问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提出的HarmonyOS 鸿蒙Next审核被拒问题,以下是一些可能的解决方向:

  1. 设备兼容性:首先确认您的设备是否支持鸿蒙Next系统的升级,特别是Beta或预览版本,不是所有华为设备都能第一时间支持新系统。
  2. 申请条件:检查您的设备状态、系统版本、账户权限等是否满足鸿蒙Next的申请条件。
  3. 申请信息:仔细核对报名信息是否填写正确,包括设备信息、联系方式等。
  4. UX/UI审核:如果审核过程中涉及UX/UI审核,请确保交互流程、页面布局、视觉风格等符合规范。
  5. 隐私政策:若应用因获取陀螺仪和加速度传感器等权限被驳回,请检查是否有第三方库或模块间接使用了这些传感器,并确保所有依赖均明确声明所需权限,同时在应用内的隐私政策中进行说明。

如果以上方法均无法解决问题,建议您等待一段时间后再次尝试申请,避免频繁提交。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!