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]

Agora.io - 如何在使用视频聊天时消除回声

如何使用 agora.io Unity SDK 检索频道用户列表

如何在 android 中与 agora.io sdk 共享屏幕?

使用 agora.io 发布流