实际上是在播放声音吗?

fly*_*ire 2 audio

声音不起作用的原因很多(没有扬声器,扬声器关闭,音量设置为零,软件配置问题等)

如果声音在工作和被听到,我怎样才能从我的程序中发现?

Wil*_*and 6

可靠地做到这一点的唯一方法就是询问用户:

play sound;
if (user_hears_sound_dialog)
  sound works;
Run Code Online (Sandbox Code Playgroud)

编辑:请不要通过杀死用户的耳朵进行未经宣布的声音测试,可能会吹他的扬声器并强迫他杀死应用程序.这不好看,看!