【问题标题】:Mute the audio at a particular interval of time while casting the video in ios using chromecast使用 chromecast 在 ios 中投射视频时,在特定时间间隔将音频静音
【发布时间】:2015-01-29 13:24:17
【问题描述】:

我正在使用 google cast api 开发基于 chrome cast 的应用程序。最初,我从 youtube 加入 chromecast 会话并播放视频。后来我从我的应用程序中加入了这个会话。

我的应用程序要求在特定时间间隔将音频静音。

我需要将音频从 00:01:34:03(hh:mm:ss:ms) 静音到 00:01:34:15((hh:mm:ss:ms)。

通过以下方式将时间转换为秒。 时间到秒的转换:(00*60*60)+(01*60)+34+(03/1000) = 94.003 -> 静音开始时间

在间隔后调用静音方法:静音开始时间-当前流位置

我正在使用近似流位置值(在 GCKMediaControlChannel 头文件中)来了解投射视频的流位置。它以双精度格式返回值,例如 94.70801001358。

这94秒是持续时间,小数点后的数值代表什么(.70801001358)。是毫秒吗?如果是这样,我可以将其四舍五入到三位数。

由于我需要以毫秒为单位将音频静音,如果我将值四舍五入,是否会导致音频延迟或提前静音。

【问题讨论】:

    标签: ios objective-c iphone chromecast google-cast


    【解决方案1】:

    0.70801001358 以秒为单位;我不确定您问是否以毫秒为单位是什么意思。以毫秒为单位,该数字将为 708.01001358。

    在控制静音(或任何其他控制命令)时,您将无法达到毫秒级的精度;只需设置一个命令并将时间从您的 iOS 设备传输到 Chromecast 就会使您的计算延迟好几毫秒。

    【讨论】:

      猜你喜欢
      • 2019-04-21
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 2019-01-12
      • 1970-01-01
      相关资源
      最近更新 更多