Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2009, 12:38   #1
Котовский
Пользователь
 
Аватар для Котовский
 
Регистрация: 24.12.2008
Сообщений: 19
По умолчанию Как мотать mp3 c Bass.dll

Пишу плеер. Позицию проигрывания чего-та не магу получить: функция BASS_ChannelGetPosition возвращает непонятное число на каждом тике таймера, которое ни миллисекунды, ни байты никак не напоминает. чего передавать в BASS_ChannelSetPosition, ваще ни понятно. Кто знает, помогите
Пока жирафы думают, кролики делают!
Котовский вне форума Ответить с цитированием
Старый 24.01.2009, 20:29   #2
Котовский
Пользователь
 
Аватар для Котовский
 
Регистрация: 24.12.2008
Сообщений: 19
Злость Спасиба За Помаш

Я уже сам понял:

var stre:HSTREAM;//дискриптор потока музыки
len,i:integer; //позиция проигрывания в битах и секундах

---------------------
// функции инициализации, создание потока, каму надо, отдельно напишу
----------------------
//находим позицию
i:=BASS_StreamGetPosition(stre);//биты
len:=round(BASS_ChannelBytes2Second s(stre,i)) div 60;//менуты
len:=round(BASS_ChannelBytes2Second s(stre,i)) mod 60;//сикунды

//аналогично мотаем
BASS_ChannelSetPosition(stre,BASS_C hannelSeconds2Bytes(stre,form1.Trac kBar1.Position)); //енто если тракбаром

Собстнно и все.
Пока жирафы думают, кролики делают!

Последний раз редактировалось Котовский; 24.01.2009 в 20:31.
Котовский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
bass.dll и mms потоки vismut Мультимедиа в Delphi 8 07.10.2011 19:01
bass.dll Elem Мультимедиа в Delphi 18 19.07.2009 11:04
Помогите с параметрическим эквалайзером в BASS.DLL! N-DOGG Компоненты Delphi 2 04.01.2009 16:05
как соеденить dll bass blackstersl Общие вопросы Delphi 4 25.09.2008 17:52
bass.dll - ошибка - Use the step or run to continue. vitalik007 Общие вопросы Delphi 1 20.08.2007 19:59