Технологии
Решено
Команды в языках программирования - вопрос №29604
Здравствуйте!
Подскажите, пожалуйста, команду проигрывания музыки мп3 в языке с++
Вопрос задан анонимно июль 24, 2010 г.
-
Всего ответов: 5
-
Нет такой команды :) Вам нужно либо запустить из вашей программы плеер, установленный в системе по умолчанию (для каждой операционной системы это делается по-своему), либо обратиться к декодеру mp3 (для чего также нужно обратиться к документации по ОС и конкретному декодеру). Так что ваш вопрос находится за рамками C++.
Лучший ответ по мнению автора -
Легче MP3 PLAYER напистаь на VISUAL BASIC2008/2010 я там писла там легче и команды знаю ! если что пиши в личку тоько напиши что по поводу MP3
-
Тогда лучше поставить в форму мп-3 плеер и писать команды под него...
-
В Linux, например, вызвав внешний mplayer=)
Но вообще-то, "команда" - нет такого понятия, а оператора, который "проигрывает mp3-файл", в C++ нет, потому что это вызов какой-то функции из внешней библиотеки или внешней программы. Команда - это, там, if, for, если грубо.
//player.c
#include <stdio.h>
#include <stdlib.h>
int main ()
{
const char* filename = "myfile.mp3";
char buf[100];
sprintf (buf, "mplayer %s\n", filename);
system (buf);
return 0;
}
$ gcc -o player player.c
$ player
Также можно подключить внешнюю библиотеку, например, SDL. Если хотите более подробно - пишите в чат.
-
Такие средства есть, например, в DirectX. Конкретно, в DirectMusic (в старых версиях DX SDK) или DirectShow (в новых). Нужно скачать с сайта Microsoft (или с любого другого места) DirectX SDK, подключить к вашему проекту необходимые библиотеки и хидеры, и найти функции для проигрывания муз. файлов. они достаточно длинные, но в примерах к SDK они есть.
Похожие вопросы
При попытке компиляции кода на Visual Studio 2013 вылетает сообщение "Системе не удается найти указанный путь". Что это значит и что делать? Спасибо! ОС - Windows 7, 32 bit.
май 30, 2014 г.
В каком сегменте хранятся статические переменные? <p>В каком сегменте хранятся статические...
декабрь 28, 2012 г.