在我的PWA应用中,我使用getUserMedia()API访问摄像头,并使用HTML音频标记来处理各种类型的媒体内容。然而,自从更新到iOS 17后,我遇到了一个问题,在授予摄像头访问权限后,音频播放通过耳机而不是媒体扬声器进行。这个问题是iOS 17特有的;早期的iOS版本可以正常工作。
我的应用是使用包含JavaScript、Angular、Ionic、HTML5和CSS的堆栈开发的。能否提供指导或解决方案来解决此问题,并确保在iOS 17上使用摄像头时通过媒体扬声器播放音频?
在我的PWA应用中,我使用getUserMedia()API访问摄像头,并使用HTML音频标记来处理各种类型的媒体内容。然而,自从更新到iOS 17后,我遇到了一个问题,在授予摄像头访问权限后,音频播放通过耳机而不是媒体扬声器进行。这个问题是iOS 17特有的;早期的iOS版本可以正常工作。
我的应用是使用包含JavaScript、Angular、Ionic、HTML5和CSS的堆栈开发的。能否提供指导或解决方案来解决此问题,并确保在iOS 17上使用摄像头时通过媒体扬声器播放音频?
1条答案
按热度按时间moiiocjp1#
看起来您正在为与JavaScript中的navigator.mediaDevices.getUserMedia()方法相关的特定问题提供解决方案。从代码中的navigator.mediaDevices.enumerateDevices()中删除return语句可能是解决您的特定问题的一个解决方案。
但是,需要注意的是,此解决方案仅适用于navigator.mediaDevices.enumerateDevices()的返回值不需要或与代码功能无关的情况。如果您有特定问题或需要相关问题的帮助,请提供更多上下文或详细信息,以便我可以进一步帮助您。