Agora.io - 如何使用 mediaPlayer 共享视频时间戳? - iOS
Posted
技术标签:
【中文标题】Agora.io - 如何使用 mediaPlayer 共享视频时间戳? - iOS【英文标题】:Agora.io - How to share video timestamps using mediaPlayer? - iOS 【发布时间】:2021-03-31 20:57:43 【问题描述】:这是我想要做的:使用 Agora.io 的 MediaPlayer API,我希望能够将视频发布到频道(我可以使用 RtcChannelPublishPlugin 来做到这一点),但我需要能够在非发布设备上接收媒体的当前时间戳。然后,我将能够从同一时间戳开始“重新发布”其他用户的视频。
我尝试过使用 AgoraRtm,但我不认为使用 rtm 发送的消息可以保存为变量。 我找到了一种获取时间戳并将其打印出来的方法,但问题在于将其传递给频道中的其他用户并将其用作变量。
有没有人经历过这样的事情?任何帮助将不胜感激。 我以 Agora 的 API 示例项目为基础。
【问题讨论】:
【参考方案1】:我建议使用视频流附带的元数据。请参阅以下 API: https://docs.agora.io/en/Interactive%20Broadcast/API%20Reference/oc/Classes/AgoraRtcEngineKit.html#//api/name/setMediaMetadataDataSource:withType:
【讨论】:
以上是关于Agora.io - 如何使用 mediaPlayer 共享视频时间戳? - iOS的主要内容,如果未能解决你的问题,请参考以下文章
如何获得频道中所有用户的“静音”状态? [agora.io]
如何使用 agora.io Unity SDK 检索频道用户列表