Skip to content

Commit 836b45a

Browse files
committed
player event
1 parent 5ada2ab commit 836b45a

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

windows/APIExample/APIExample/Advanced/MediaPlayer/CAgoraMediaPlayer.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ void CAgoraMediaPlayer::InitMediaPlayerKit()
6666
int ret = m_mediaPlayer->setView((agora::media::base::view_t)m_localVideoWnd.GetSafeHwnd());
6767
//set message notify receiver window
6868
m_mediaPlayerEvent.SetMsgReceiver(m_hWnd);
69+
//register player event observer.
70+
ret = m_mediaPlayer->registerPlayerSourceObserver(&m_mediaPlayerEvent);
6971
}
7072

7173

@@ -247,8 +249,7 @@ void CAgoraMediaPlayer::OnBnClickedButtonJoinchannel()
247249
options.publishAudioTrack = false;
248250
options.autoSubscribeAudio = false;
249251
options.autoSubscribeVideo = false;
250-
//register player event observer.
251-
ret = m_mediaPlayer->registerPlayerSourceObserver(&m_mediaPlayerEvent);
252+
252253
m_lstInfo.InsertString(m_lstInfo.GetCount(), _T("registerPlayerSourceObserver"));
253254
if (0 == m_rtcEngine->joinChannel(APP_TOKEN, szChannelId.c_str(), 0, options)) {
254255
strInfo.Format(_T("join channel %s, use ChannelMediaOptions"), getCurrentTime());
@@ -411,7 +412,7 @@ LRESULT CAgoraMediaPlayer::OnmediaPlayerStateChanged(WPARAM wParam, LPARAM lPara
411412
m_btnPlay.EnableWindow(TRUE);
412413
int64_t duration;
413414
m_mediaPlayer->getDuration(duration);
414-
m_sldVideo.SetRangeMax((int)duration);
415+
m_sldVideo.SetRangeMax((int64_t)duration);
415416

416417
break;
417418
case agora::media::base::PLAYER_STATE_OPENING:

0 commit comments

Comments
 (0)