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, чтобы открыть окно просмотра справки.

Другие вопросы по тегам