как воспроизвести mp3 файл с середины

2
mciSendStringi("","","","");

Я использовал указанную выше функцию для воспроизведения mp3 файла. Теперь я хочу играть mp3 файл с середины (например, если файл длится 5:32 минут), я хочу воспроизвести его с 2:00 минут. Может ли кто-нибудь помочь мне, как это сделать?

Теги:
mp3

2 ответа

2
Лучший ответ

Что-то вроде этого возможно:

long millisecs = 120000;
long status = mciSendString(String.Format("seek MediaFile to {0}", millisecs), null, 0, IntPtr.Zero);

Чтобы определить длину файла, см. этот пост

1

WMPLib отлично подходит для этого, просто выполните

Player.controls.currentPosition = (time in seconds);

К сожалению, я не могу получить текущую позицию из того же свойства; так что пока я не могу возобновить воспроизведение с момента его приостановки:

Приостановка и возобновление mp3 с WMPLib и С#

Ещё вопросы

Сообщество Overcoder
Наверх
Меню