Windows 7 マシンと Ubuntu Linux マシンの両方に GNUStep をインストールしました。まったく同じコードを使用すると、サウンドの再生は Windows の GNUStep で機能し、Linux ではまったく何もしません。Google、stackoverflowなどを精査しましたが、何も見つかりませんでした。Mac 以外で NSSound を使用しなければならないのは嫌ですが、選択の余地はありません。NSSound を Linux で動作させた人はいますか??
NSString *resourcePath = [[NSBundle mainBundle] pathForResource:@"Narnia" ofType:@"wav"];
sound = [[NSSound alloc] initWithContentsOfFile:resourcePath byReference:NO]
[sound play]
- Restricted-Extras は Linux にインストールされます
- 「$aplay Narnia.wav」は問題なく再生されます
- アプリケーションは、Windows とは異なり、wav ファイルを開いたときの長さなどの情報を取得することさえできません。