Устройство MCI показывает неверную длину носителя
Иногда устройство MCI показывает Неверную длину носителя для определенного носителя. Я много искал в Google, и единственное решение, которое я смог найти, было написано на Delphi ( Delphi Solution). Я не смог найти конвертер Delphi в C# или VB. Есть ли решение этой проблемы? Я просто хочу, чтобы длина моего медиа была правильной.
1 ответ
Решение
Перейдите на эту страницу французского сайта Visual Basic.
- mp3_header извлекает в шестнадцатеричном виде заголовок mp3, переданный ему в качестве параметра. Это может послужить хорошим началом для преобразования Дельфи
function getmp3length(NameOfFile:string):integer
так как он обрабатывает заголовок и ожидает также имя файла в качестве параметра.
Удачи!
Редактировать:
Вы также можете найти на The Code Project
сайт (на английском) интересный проект VB.NET, занимающийся манипулированием заголовками MP3. Надеюсь, это поможет вам в ваших усилиях по конверсии.