Устройство 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. Надеюсь, это поможет вам в ваших усилиях по конверсии.

Другие вопросы по тегам