3
Bass을 사용하고 있습니다. 콜백을 설정하여 노래가 끝나면 다른 노래를 바로 재생할 수 있습니다.저음과 함께 곡/파일의 끝 부분에 대한 콜백을 어떻게 설정합니까?
Bass을 사용하고 있습니다. 콜백을 설정하여 노래가 끝나면 다른 노래를 바로 재생할 수 있습니다.저음과 함께 곡/파일의 끝 부분에 대한 콜백을 어떻게 설정합니까?
아니고 C#을, 그러나 여기에서 당신은 충분히 쉽게 변환 할 수 있어야합니다 일부 VB.Net 코드입니다 :
콜백
' Mixer handle to the bass synch callback when the current track in the mixer ends
Private m_MixerSynchProc As Un4seen.Bass.SYNCPROC
Private m_MixerSyncHandle As Int32 = 0
' Create a new callback for when the current track in the mixer has ended
m_MixerSynchProc = New Un4seen.Bass.SYNCPROC(AddressOf CurrentTrackEnded)
m_MixerSyncHandle = Bass.BASS_ChannelSetSync(m_MixerHandle, Un4seen.Bass.BASSSync.BASS_SYNC_END Or Un4seen.Bass.BASSSync.BASS_SYNC_MIXTIME, 0, m_MixerSynchProc, 0)
트랙이 때 BASS가 호출 대리자 하위 설정은 종료 됨
' Mixer sync proc callback for when the current track has ended
Private Sub CurrentTrackEnded(ByVal MixerHandle As Int32, ByVal Channel As Int32, ByVal Data As Int32, ByVal User As IntPtr)
' Do stuff here when the track ends
End Sub