【问题标题】:Windows Media Player object c# - playout buffer valueWindows Media Player 对象 c# - 播放缓冲区值
【发布时间】:2013-02-14 22:18:22
【问题描述】:

我想在通过无线链路在网络上流式传输视频时查看当前播放缓冲区值,

我找不到任何可以做到这一点的软件,所以我决定编写一个可以显示当前缓冲区大小的小应用程序。

我已经将一个 windows 媒体播放器对象放在一个表单中,该对象从我指定的 URL 播放视频,有什么方法可以显示当前播放视频的缓冲区大小吗?

谢谢

【问题讨论】:

    标签: c# windows buffer windows-media-player


    【解决方案1】:

    您可以使用以下代码访问bufferingProgress 属性:

    int progressPercent = axWindowsMediaPlayer1.network.bufferingProgress;
    

    IWMP网络接口 http://msdn.microsoft.com/en-us/library/windows/desktop/dd563492(v=vs.85).aspx

    【讨论】:

    • 这是否会给我一个百分比,因为我一直收到 100 的值?
    • 是的,是百分比,查看文档,我更新了答案
    • 感谢您的链接!你知道一种方法来获取正在使用的缓冲区的实际大小吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    相关资源
    最近更新 更多