2017-01-05 3 views
1

Я использую Livecode Community 7.0.4, и я пытаюсь создать аудио.Как записывать аудио в Livecode?

Я нахожусь в windows 10.

Я создал three кнопки record, stop и play.

И на каждую кнопку у меня есть этот код:

//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 для 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 против 9 серии.. (Исходные альфа-версии v. 9 теперь отсутствуют.) Это позволит удалить зависимость QuickTime для аудиозаписи.

+0

спасибо @ Дэвин, я попробую это. – JunM

+0

выглядит многообещающим, но все еще не работает. Я попытаюсь обновить QuickTime, если есть какое-то чудо :) – JunM

+0

Я нашел проблему. Это ошибка в LC 7.0.4, и теперь это нормально работает после использования LC 7.1.4 – JunM

Смежные вопросы