問題なく再生でき、wavテストファイルを再生できます。alsaを開こうとすると再試行する必要があります。
ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default
私ははaplayでコードをチェックし、私は同じデバイス名(「デフォルト」)、および同じモードを使用しています:私のアプリケーションで
は、snd_pcm_openの呼び出しは、次のエラーが発生します。コードは実質的に同じです。ただAplayはALSAをテストするための1つのファイルであり、非常に大きなアプリケーションの中でALSAを実行しようとしています。
ちょっとした睡眠の後にコールを再試行するだけで、それは機能します。
代わりに私がsnd_ctl_openしようとするデバイスを開いて、私は、私は、デバイスを開くことができます
ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib control.c:954:(snd_ctl_open_noupdate) Invalid CTL hw:0
control open (0): No such file or directory
た後にエラーが発生した場合。 snd_pcm_openまたはsnd_ctl_openの1回の呼び出しの後で問題が解決されたかのように、次の呼び出しが正常に機能するようにします。
この現象の原因は何ですか?私はsnd_pcm_openを2回呼びたいとは思わない。それは何かが間違っているという症状です。
私はubuntuを実行しています。