2017-01-05 18 views
1

私はLivecode Community 7.0.4を使用しており、オーディオを作成しようとしています。Livecodeでオーディオを録音する方法は?

私はwindows 10です。

ボタンrecordstopplayを作成しました。

そして、私はこれらのコードを持って、各ボタンに:

//record 
on mouseUp 
    record sound test.wav 
end mouseUp 

//stop 
on mouseUp 
    stop recording 
end mouseUp 

//play 
on mouseUp 
    play test.wav 
end mouseUp 

しかし、これらが機能していないが。オーディオファイルが生成されません。

正しい方法は何でしょうか?

recordについては、このコードも試しましたが、同じ結果です。

on mouseUp 
    set the dontUseQT to false 
    record sound test.wav 
end mouseUp 

答えて

1

最初に、キーワードfileを除外しました。

record sound file "test.wav" 

もっと完全な答えがあります。現時点では、サウンドレコーディングは、システムにQuickTime for Windowsがインストールされている場合にのみ機能します。録画のプロパティは、最初に必要なものに設定してください。正しい構文は次のとおりです。

set the recordFormat to "wave" 
set the recordCompression to "raw " # note trailing space 
set the recordSampleSize to 16 # bit depth 
set the recordRate to 44.1 # sampling rate 
set the dontUseQT to false 
record sound file "C:/path/to/file/test.wav" 

オーディオレコーディングフレームワークは完全に書き換えられており、LC v.9シリーズではいつでも使用できます。 (v。9の最初のアルファ版がリリースされました。)これにより、オーディオ録音のQuickTime依存関係が削除されます。

+0

ありがとう@Devin、これを試してみます。 – JunM

+0

これは有望に見えますが、それでも動作しません。私は奇跡がある場合私のQuickTimeを更新しようとします:) – JunM

+0

私は問題を発見しました。これはLC 7.0.4のバグです。これはLC 7.1.4を使用した後にうまくいきます – JunM

関連する問題