Flex:直接从声卡录制音频
我是 Flex 新手,但我的第一个应用程序比您对新秀的预期更加专业。我想录制当前在本地计算机上播放的声音(即来自 winamp 或 youtube 的形式)。我看到一些使用麦克风的代码,但这是不受欢迎的。客户端计算机可能没有麦克风硬件或者可能在耳机上播放声音。我认为这一定是可能的,但可能不是一项常见任务,所以这就是为什么我找不到解决方案?有人可以帮忙吗?
I am new to flex but my first app is a little bit more pro than you would expect form a rookie. I would like to record sound that is currently played on the local computer (i.e. form winamp or youtube). I saw some codes that use the microphone, but this is undesired. The client machine may not have a microphone hardware or may play the sound on headphones. I think this must be possible but may be not a common task so that's why I can't find the solution? Can any one help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信您的应用程序的用户必须选择他们的“输入设备”并允许 Flash Web 基础应用程序访问该输入设备。但是,一旦他们做出选择,您应该能够使用相同的麦克风 API 访问该音频源。
打开 Flash Player 上下文菜单并选择设置。然后单击麦克风选项卡。您应该看到所有可能选项的列表。此时,我的一个选择是“立体声混音”,我很确定它会从计算机发送出所有信息。
I believe the user of your app has to select their "input device" and allow access for the Flash web baesd app to access that input device. But, once they do the choosing, you should be able to access that Audio feed using the same microphone APIs.
bring up the Flash Player context menu and select settings. then click the microphone tab. You should see a list of all possibly options. at this moment, one option I have is "Stereo Mix" which I'm pretty sure will send out all the info from the computer.