Добавлен
Какой функцией можно определить длительность музыкального файла?
Я использовал GetSoundFileDuration, GetSoundDuration, но они выдают какие-то несвязные числа.

На музыкальный файл длительностью 157 секунд GetSoundFileDuration выдал 314436.
157*1000 = 157000
157000*2 = 314000
Это время в миллисекундах.
`
ОЖИДАНИЕ РЕКЛАМЫ...
7
На музыкальный файл длительностью 157 секунд GetSoundFileDuration выдал 314436.
Буду бд делать.
26
На музыкальный файл длительностью 157 секунд GetSoundFileDuration выдал 314436.
157*1000 = 157000
157000*2 = 314000
Это время в миллисекундах.
Принятый ответ
19
Мне кажется, можно указывать длительность трека после его вызова, и это не должно быть особым геморроем, ведь это всего одна команда - Start timer, хотя я не работал с музыкой. Я просто не очень представляю систему, типа рандомная музычка играет? Как то странно это, а если музыка вызывается по заказу(типо название командой в чат) - Тогда и длительность трека вручную прописать можно.
7
Я и не говорил, что это какая-то проблема. Но куда удобней делать это через одну функцию, чем сидеть и прописывать длительность каждого файла.
Uber,
На музыкальный файл длительностью 122 секунды мне выдало число 122938, понятно теперь как это работает, спасибо.
Только непонятно, почему в первом случае функция еще умножила значение на два?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.