我正在编写一个需要访问设备麦克风以确定瞬时音量级别的应用程序。该应用程序将有网页版、iOS 版和 Android 版,并且必须与尽可能多的设备兼容,因为我们的应用程序目标可能无法轻松切换浏览器的特定用户群。
起初,我考虑在我的应用程序中使用 HTML5。但是,它似乎不适合我的目的,因为我找不到任何跨平台的方式来获得即时麦克风输入,而且许多用户可能正在使用他们的浏览器的过时版本,它不支持HTML5。是否有任何工具可以缓解这些挑战并允许我使用 HTML5?
作为替代,我开始研究 Apache Flex。它似乎具有我所寻求的所有功能:它是跨平台的,允许我访问麦克风音量级别,并且即使在非常旧的设备上也可以工作,只要它们安装了 Flash。然而,许多人预测 Flex 即将消亡,并强烈反对使用它,而是选择了 HTML5。就我的目的而言,Flex 是一个合适的工具,还是仍然不推荐?