IWMPNetwork::bufferingCount 속성

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

bufferingCount 속성은 재생 중에 버퍼링이 발생한 횟수를 가져옵니다.

구문

public System.Int32 bufferingCount {get; set;}

Public ReadOnly Property bufferingCount As System.Int32

속성 값

버퍼링 횟수인 System.Int32 입니다.

설명

재생이 중지되고 다시 시작될 때마다 이 속성은 0으로 다시 설정됩니다. 재생이 일시 중지된 경우 다시 설정되지 않습니다.

버퍼링은 스트리밍 콘텐츠에만 적용됩니다. 이 속성은 AxWindowsMediaPlayer.URL 속성을 사용하여 재생 URL이 설정된 런타임 동안에만 유효한 정보를 가져옵니다.

예제

다음 예제에서는 bufferingCount를 사용하여 재생 중에 버퍼링이 발생하는 횟수를 표시합니다. 정보는 버퍼링 이벤트에 대한 응답으로 레이블에 표시됩니다. AxWMPLib.AxWindowsMediaPlayer 개체는 player라는 변수로 표시됩니다.

// Add a delegate for the Buffering event.
player.Buffering += new AxWMPLib._WMPOCXEvents_BufferingEventHandler(player_Buffering);

// Create an event handler for the Buffering event.
private void player_Buffering(object sender, AxWMPLib._WMPOCXEvents_BufferingEvent e)
{
    // Display the bufferingCount when buffering has started.
    if (e.start == true)
    {
        bufferingCountLabel.Text = ("Buffering count: " + player.network.bufferingCount);
    }  
}

' Create an event handler for the Buffering event.
Public Sub player_Buffering(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_BufferingEvent) Handles player.Buffering

    ' Display the bufferingCount when buffering has started.
    If (e.start = True) Then

        bufferingCountLabel.Text = ("Buffering count: " + player.network.bufferingCount)

    End If

End Sub

요구 사항

요구 사항
버전
Windows 미디어 플레이어 9 시리즈 이상
네임스페이스
WMPLib
어셈블리
Interop.WMPLib.dll(Interop.WMPLib.dll.dll)

추가 정보

AxWindowsMediaPlayer.URL(VB 및 C#)

IWMPNetwork 인터페이스(VB 및 C#)