我想制作一个可以访问我的麦克风的网页,并且可以将我的声音发送给打开另一个网页的任何人。任何人都可以帮我这样做吗?谢谢。
答案 0 :(得分:3)
你需要使用Flash,你不能在Javascript或PHP中使用它。 这应该有所帮助:Recording audio in flash
但是,您需要将其传回服务器。这将需要PHP(或类似的服务器端语言)。
您收到的服务器软件可能能够处理从Flash返回的音频,而不是使用PHP。
答案 1 :(得分:1)
您可能希望了解如何使用WebRTC平台。
WebRTC是由万维网联盟(W3C)起草的新API,目前在Chrome& Firefox桌面浏览器以及适用于Android的Chrome。
使用WebRTC,您可以在网站用户之间完成视频和音频呼叫,而无需在计算机上安装任何插件(如Flash)。
有许多开源库可以帮助您轻松集成WebRTC:
WebRTC规范做得很好。它们的编写使得即使在不可靠的网络中(高延迟或大量丢弃的数据包),服务器接收的音频质量也是可以接受的。
Google did a presentation back in 2013解释了所有组件。另外,html5rocks在understanding the basics of WebRTC上有一篇很棒的入门文章。
我希望这会有所帮助。