RobotC загрузить звуковой файл в EV3
Сейчас я работаю с EV3 и хотел бы загрузить звуковой файл в EV3 с помощью RobotC. Я уже преобразовал некоторые файлы.WAV в файлы.RSO и вставил их в эту папку:
C:\Program Files (x86)\Robomatter Inc\ROBOTC Development Environment 4.X\EV3 System Files\Sounds
Затем я попытался воспроизвести файл на моем кирпиче, но ничего не получилось.
setSoundVolume(30);
playSoundFile("Luigi.rso");
Я также попробовал это, нажав на "Download Firmware", но это тоже не сработало.
Еще одна вещь, которую я попробовал, это загрузить файл прямо в кирпич, поэтому я открыл Robot -> LEGO Brick -> File Management Utility. Там я попытался скачать этот файл "Luigi.rso", и поэтому файл теперь находится в /home Папка /root/lms2012/prjs/rc. Файл существует, потому что этот скрипт отображает большую улыбку:
bool bExists = bEv3FileExists("Luigi.rso");
if(bExists)
{
drawBmpfile(0, 127, "Big smile");
} else
{
drawBmpfile(0, 127, "Black eye");
}
2 ответа
Расширение звукового файла EV3.rsf, а не.rso. Попробуйте изменить расширение следующим образом:
playSoundFile("Luigi.rsf");
Попробуйте удалить.rso. Если это не сработает, нажмите F1 в robotc, чтобы открыть окно просмотра справки.