1、如何判断什么时候缓冲?
2、假如可以通过截获vlc的缓冲事件来判断的话,这个缓冲事件在vlc源码中提供有接口么?哪一个接口?
3 个解决方案
#1
我有一个想法是:计算出已下载的视频大小(download)和已播放的视频大小(play)。
#2
我有一个想法是:计算出已下载的视频大小(download)和已播放的视频大小(play)。
if(download > play)
// 说明网速杠杠的,不会出现缓冲
else
// 缓冲,给出提示信息
还有一个方法是:计算出播放速率和缓冲速率,然后进行比较判断是否缓冲。但是不知如何计算这两个速率。
求大牛指点
if(download > play)
// 说明网速杠杠的,不会出现缓冲
else
// 缓冲,给出提示信息
还有一个方法是:计算出播放速率和缓冲速率,然后进行比较判断是否缓冲。但是不知如何计算这两个速率。
求大牛指点
![使用vlc定制播放器,如何判断视频何时缓冲? 使用vlc定制播放器,如何判断视频何时缓冲?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyOXVhVzl1THpNdVoybG0%3D.jpg?w=700&webp=1)
#3
有好的办法么?hello everyone?
#1
我有一个想法是:计算出已下载的视频大小(download)和已播放的视频大小(play)。
#2
我有一个想法是:计算出已下载的视频大小(download)和已播放的视频大小(play)。
if(download > play)
// 说明网速杠杠的,不会出现缓冲
else
// 缓冲,给出提示信息
还有一个方法是:计算出播放速率和缓冲速率,然后进行比较判断是否缓冲。但是不知如何计算这两个速率。
求大牛指点
if(download > play)
// 说明网速杠杠的,不会出现缓冲
else
// 缓冲,给出提示信息
还有一个方法是:计算出播放速率和缓冲速率,然后进行比较判断是否缓冲。但是不知如何计算这两个速率。
求大牛指点
![使用vlc定制播放器,如何判断视频何时缓冲? 使用vlc定制播放器,如何判断视频何时缓冲?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyOXVhVzl1THpNdVoybG0%3D.jpg?w=700&webp=1)
#3
有好的办法么?hello everyone?