Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 3
1

Bass.dll BASS_ERROR_FILEOPEN

04.07.2012, 08:04. Показов 2853. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
я написал вот такую процедуру:
Delphi
1
2
3
4
if not (bass_init(-1, 44100, 0, handle, 0)) then showmessage('Ошибка инициализации bass.dll!');
stream:=bass_streamcreatefile(false, pchar('2.mp3'), 0, 0, 0);
if stream=0 then showmessage(inttostr(bass_errorgetcode));
bass_channelplay(stream, true);
Выводится мессейдж с кодом 2(BASS_ERROR_FILEOPEN)
Файл прописан правильно, винампом открывается.
В чём же дело?
версия басса - 2 4
дельфи - 2009 арчитект
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2012, 08:04
Ответы с готовыми решениями:

Bass.dll, bass_fx.dll - как сделать, чтобы менялась только высота звука без скорости?
Как сделать, чтобы при изменении частоты потока скорость оставалась той же, то есть, чтобы менялась...

Bass.dll подключение
Здравствуйте! Я пишу медиаплеер, но столкнулся с проблемой подключения библиотеки Bass.dll. Она...

Использование BASS.dll 2.4
курсовая, значит, тема, конечно хорошая попалась - муз.плеер. Решил делать с Bass.dll. скачал...

Плеер на Bass.dll
Вообщем проблема такова я делаю вот так procedure TForm1.Timer1Timer(Sender: TObject); begin...

2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32928 / 21254 / 8160
Регистрация: 22.10.2011
Сообщений: 36,508
Записей в блоге: 8
04.07.2012, 18:50 2
Дельфи 2009 по умолчанию работает с Юникодом, поэтому:
Delphi
1
stream:=bass_streamcreatefile(false, pchar('2.mp3'), 0, 0, BASS_UNICODE);
1
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
05.07.2012, 01:12 3
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var bass: TBassSimple;
 
{*****}
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  bass:=TBassSimple.Create(Handle);
  OpenDialog1.Filter:=Bass_open_dialog_files;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  //open
  if OpenDialog1.Execute then begin
    bass.OpenFile(OpenDialog1.FileName);
    button2.Click; // play
  end;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
begin
  //play
  bass.Play;
end;
 
procedure TForm1.Button3Click(Sender: TObject);
begin
  // stop
  bass.Stop;
end;
http://jqbook.narod.ru/delphi/bass.htm << - модуль BassSimple

BassSimple 1.4 добавлена поддержка Юникодных версий Delphi. Проверено на Delphi XE 15
0
05.07.2012, 01:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2012, 01:12
Помогаю со студенческими работами здесь

использование bass.dll
Доброго времени суток. Делаю простой плеер (сдираю всё с исходника), но проблема с перемоткой. В...

Bass.dll не работает
Кароче такая проблема: хочу написать плеер, основан на bass.dll Пишу что надо, компилирую, выдает...

Воспроизведение с bass.dll
Привет всем, немогу воспроизвести файл используя библиотеку bass.dll (2.4) помогите если сможете) ...

Визуализация Bass.dll
Привет всем!, если выполнять этот код при условии что BASS_ChannelIsActive(Stream) =...

Bass.dll компрессирование
Здравствуйте. Подскажите пожалуйста. Мне нужно чтобы компрессирование с помощью bass.dll...

Bass.dll аудио
Доброго времени суток. Дело такое, нужен простенький аудиоредактор на delphi, решил сделать с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru