mciSendStringi("","","","");
Я использовал указанную выше функцию для воспроизведения mp3 файла. Теперь я хочу играть mp3 файл с середины (например, если файл длится 5:32 минут), я хочу воспроизвести его с 2:00 минут. Может ли кто-нибудь помочь мне, как это сделать?
Что-то вроде этого возможно:
long millisecs = 120000;
long status = mciSendString(String.Format("seek MediaFile to {0}", millisecs), null, 0, IntPtr.Zero);
Чтобы определить длину файла, см. этот пост
WMPLib отлично подходит для этого, просто выполните
Player.controls.currentPosition = (time in seconds);
К сожалению, я не могу получить текущую позицию из того же свойства; так что пока я не могу возобновить воспроизведение с момента его приостановки: