Wykrycie końca strumienia BASS

Wykrycie końca strumienia BASS
tayamoto
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 81
0

Witam
Przepisuje swój odtwarzacz z MediaPlayera na Bass, niestety w przykładach nie znalazłem odpowiedzi na moje pytanie (zapewne dla wielu banalne). Czy jest możliwość w basie wykrycie zakończenia strumienia odtwarzanego coś na kształt

mediaPlayer.NotifyValue = nvSuccessful

i przypisanie mu zaplanowanej reakcji.

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

Ja to zrobiłem na timerze z interwałem 100ms

Kopiuj
  len:=BASS_ChannelGetLength(BASS_Channel,BASS_POS_BYTE);
  pos:=BASS_ChannelGetPosition(BASS_Channel,BASS_POS_BYTE);
  if pos >= len then koniec strumienia

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.