Agora.io - 如何使用 mediaPlayer 共享视频时间戳? - iOS

问题描述

这是我想要做的:使用 Agora.io 的 MediaPlayer API,我希望能够将视频发布到频道(我可以使用 RtcChannelPublishPlugin 来实现),但我需要能够在非发布设备上接收媒体的当前时间戳。然后,我将能够从同一时间戳开始“重新发布”来自其他用户的视频。

我尝试过使用 AgoraRtm,但我认为使用 rtm 发送的消息不能保存为变量。 我找到了一种获取时间戳并将其打印出来的方法,但麻烦的是将其提供给频道中的其他用户并将其用作变量。

有人遇到过这种情况吗?任何帮助将不胜感激。 我使用 Agora 的 API 示例项目作为基础。

解决方法

我建议使用与视频流一起使用的元数据。请参阅以下 API: https://docs.agora.io/en/Interactive%20Broadcast/API%20Reference/oc/Classes/AgoraRtcEngineKit.html#//api/name/setMediaMetadataDataSource:withType