【发布时间】: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