手动应用内浏览器中的网络语音 API
Web Speech API in hand-rolled in-app browser
我的公司通过在 H5P、Captivate、Storyline 中创建的 HTML5 文件提供电子学习课程。这些课程使用 xAPI 将成绩和用户信息传达给 LRS。最近,我一直致力于在这些课程中使用 Web speech API or Annyang and eventually we would like to build our own proprietary speech API. However, I see that voice recognition only seems to be compatible 和 Chrome 桌面实现语音识别。我正在使用 React Native 创建一个移动应用程序,它可以从数据库访问用户的课程并在应用程序内浏览器中“播放”它们。所以我的问题如下:
- 是否可以手动滚动像 Capacitor/Cordova/其他 IAB 这样的应用内浏览器来支持 W3C Web Speech API specification?
- 会被允许吗? Apple 会在他们的应用商店中允许带有此类 IAB 的应用吗?
- 我的理解是否正确,即应用内浏览器仍然可以支持必要的 Javascript 功能,例如 xAPI、拖放和会话进度保存?还是我完全找错了树?
- 哪个演讲 API 的?您引用的规范很广泛,包括许多基础 API,它们是 supported across different platforms。
- 可能不会。许多以这种方式提交的应用程序都被拒绝了。 Apple is against 您尝试加载应用程序的方法。仅加载 IAB 的应用程序对 Apple 来说并不是真正的应用程序。
2.5.2: Apps should be self-contained in their bundles, and may not read or write data outside the designated container area...
- IAB 成功或失败。他们无法通过插件访问本机功能。它应该支持大多数网络标准,但根据我的经验,它们用于 simpler use cases。不托管功能丰富的应用程序。为什么不制作没有 IAB 的常规 Cordova/Capacitor 应用程序?
我的公司通过在 H5P、Captivate、Storyline 中创建的 HTML5 文件提供电子学习课程。这些课程使用 xAPI 将成绩和用户信息传达给 LRS。最近,我一直致力于在这些课程中使用 Web speech API or Annyang and eventually we would like to build our own proprietary speech API. However, I see that voice recognition only seems to be compatible 和 Chrome 桌面实现语音识别。我正在使用 React Native 创建一个移动应用程序,它可以从数据库访问用户的课程并在应用程序内浏览器中“播放”它们。所以我的问题如下:
- 是否可以手动滚动像 Capacitor/Cordova/其他 IAB 这样的应用内浏览器来支持 W3C Web Speech API specification?
- 会被允许吗? Apple 会在他们的应用商店中允许带有此类 IAB 的应用吗?
- 我的理解是否正确,即应用内浏览器仍然可以支持必要的 Javascript 功能,例如 xAPI、拖放和会话进度保存?还是我完全找错了树?
- 哪个演讲 API 的?您引用的规范很广泛,包括许多基础 API,它们是 supported across different platforms。
- 可能不会。许多以这种方式提交的应用程序都被拒绝了。 Apple is against 您尝试加载应用程序的方法。仅加载 IAB 的应用程序对 Apple 来说并不是真正的应用程序。
2.5.2: Apps should be self-contained in their bundles, and may not read or write data outside the designated container area...
- IAB 成功或失败。他们无法通过插件访问本机功能。它应该支持大多数网络标准,但根据我的经验,它们用于 simpler use cases。不托管功能丰富的应用程序。为什么不制作没有 IAB 的常规 Cordova/Capacitor 应用程序?