android - 如何获取视频流的时间数据?

标签 android video-streaming buffering

我学的是android。

如何计算和预测使用视频流时的视频缓冲时间。

它会在显示视频流时计算时间。(ex youtube)

  1. 如何捕捉开始和结束流的点。

  2. 如何捕捉开始和结束缓冲点。

感谢您的帮助。

最佳答案

您可以使用 onBufferingUpdate 来捕获缓冲区百分比

public void onBufferingUpdate(MediaPlayer arg0, int percent) {
        Log.d(TAG, "onBufferingUpdate percent:" + percent);
    }

关于android - 如何获取视频流的时间数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489909/

相关文章:

C#视频转码库

c - Gstreamer 接收视频 : streaming task paused, 原因未协商 (-4)

go - 从 `exec.Cmd` 中获取 "real-time"的输出

JAVA NIO ByteBuffer 分配以适应最大的数据集?

c - 如何在C中正确使用setvbuf?

android - 在 Alam kanak Week View Library 中高亮显示点击事件

android - 在 NAT 后面工作 - 一种设备通信方案

java - 为什么我的 9-patch 在Android中这么小?

android - 如何更改选项卡颜色onclick?

asp.net - 有什么好的视频聊天 API 可以集成到 ASP .NET MVC 2 Web 应用程序中吗?