我使用peerjs创建了基于webrtc的视频聊天。使用控件创建本地和远程视频元素:
本地: 'video id=[local_peer_id] autoplay="true" controls="true">'
远程: 'video id=[remote_peer_id] autoplay="true" controls="true">'
现在,如果本地用户静音,则远程用户将听不到任何声音,这个功能很完美。
问题出现在视频上。如果本地用户暂停自己的视频,则他可以看到视频已暂停,但远程用户仍然可以看到他的视频直播。
另一方面,如果远程用户暂停其视频,则本地用户仍然可以看到他的视频直播。
有人能告诉我该怎么做才能实时“暂停”和“恢复”视频,以使两个用户都生效吗?
本地: 'video id=[local_peer_id] autoplay="true" controls="true">'
远程: 'video id=[remote_peer_id] autoplay="true" controls="true">'
现在,如果本地用户静音,则远程用户将听不到任何声音,这个功能很完美。
问题出现在视频上。如果本地用户暂停自己的视频,则他可以看到视频已暂停,但远程用户仍然可以看到他的视频直播。
另一方面,如果远程用户暂停其视频,则本地用户仍然可以看到他的视频直播。
有人能告诉我该怎么做才能实时“暂停”和“恢复”视频,以使两个用户都生效吗?