从Mac上的Safari浏览器启动的JavaFX小程序中没有声音捕获

从Mac上的Safari浏览器启动的JavaFX小程序中没有声音捕获,java,macos,safari,javafx,applet,Java,Macos,Safari,Javafx,Applet,我使用JavaFXApplet,它使用javax.sound.sampled.AudioSystemAPI从麦克风录制声音。使用dtjava.js从浏览器启动小程序。除了Mac上的Safari外,它在所有平台上都可以正常工作,但无法使用内置麦克风。 此处显示一些诊断代码输出: public static String mixerInfo() { final Mixer.Info[] mixerInfo = AudioSystem.getMixerInfo(); r

我使用JavaFXApplet,它使用
javax.sound.sampled.AudioSystem
API从麦克风录制声音。使用
dtjava.js
从浏览器启动小程序。除了Mac上的Safari外,它在所有平台上都可以正常工作,但无法使用内置麦克风。 此处显示一些诊断代码输出:

public static String mixerInfo() {
        final Mixer.Info[] mixerInfo = AudioSystem.getMixerInfo();
        return "Mixer data: " + Arrays.toString(mixerInfo);
    }
Chrome的输出:

Mixer data: [Default Audio Device, version Unknown Version, Built-in Microphone, version Unknown Version, Built-in Output, version Unknown Version, Port Built-in Microphone, version Unknown Version, Port Built-in Output, version Unknown Version]
Safari的输出:

Mixer data: [Default Audio Device, version Unknown Version, Built-in Output, version Unknown Version, Port Built-in Output, version Unknown Version]
在两台机器上测试:
MacBookPro(视网膜,15英寸,2013年底),OS X Yosemite v。10.10.2(14C109),Safari-版本8.0.3(10600.3.18)
iMac 27“2013年末操作系统X版本10.9.5,Safari版本7.1.3(9537.85.12.18)

我要做什么才能让它在Safari中发挥作用? 谢谢