首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过URL中的视频视图知道视频在android VideoView中的实时开始时间?

在Android的VideoView中,可以通过以下步骤获取视频的实时开始时间:

  1. 首先,需要注册一个监听器来监听VideoView的播放状态和进度变化。可以使用setOnPreparedListener()方法来设置准备完成的监听器,使用setOnInfoListener()方法来设置信息变化的监听器。
  2. 在准备完成的监听器中,可以获取视频的总时长,可以使用getDuration()方法来获取视频的总时长,单位为毫秒。
  3. 在信息变化的监听器中,可以获取视频的当前播放位置,可以使用getCurrentPosition()方法来获取视频的当前播放位置,单位为毫秒。
  4. 通过URL中的视频视图可以获取视频的实时开始时间,可以使用以下公式计算实时开始时间: 实时开始时间 = 当前播放位置 - 总时长

需要注意的是,VideoView中的getCurrentPosition()和getDuration()方法返回的都是毫秒级的时间,因此计算实时开始时间时需要注意单位的转换。

推荐的腾讯云相关产品:腾讯云点播(https://cloud.tencent.com/product/vod)可以用于存储和管理视频资源,提供了丰富的视频处理功能和播放器组件,可以满足视频播放和管理的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分54秒

Elastic 5 分钟教程:Kibana入门

2分59秒

Elastic 5分钟教程:使用机器学习,自动化异常检测

18分10秒

18-Vite中集成ESLint

5分53秒

Elastic 5分钟教程:使用跨集群搜索解决数据异地问题

7分1秒

Split端口详解

21分1秒

13-在Vite中使用CSS

2分33秒

hhdesk程序组管理

3分51秒

OptaPlanner实时规划示例 - 车间维修工实时调度视频

5分36秒

05.在ViewPager的ListView中播放视频.avi

14分25秒

062_第六章_Flink中的时间和窗口(二)_水位线(三)_水位线在代码中的生成(一)

8分48秒

063_第六章_Flink中的时间和窗口(二)_水位线(三)_水位线在代码中的生成(二)

7分15秒

mybatis框架入门必备教程-041-MyBatis-实体类封装数据返回的意义

领券