Browse Source

fix(UI): Add playsinline attribute for remote video.

For the video to play on Safari mobile browser, the playsInline attribute needs to be set to true. Set the mute attribute as well which was accidentally removed in code refactor.
master
Jaya Allamsetty 4 years ago
parent
commit
2784c43a1b
1 changed files with 2 additions and 0 deletions
  1. 2
    0
      modules/UI/videolayout/RemoteVideo.js

+ 2
- 0
modules/UI/videolayout/RemoteVideo.js View File

221
 
221
 
222
         streamElement.autoplay = !config.testing?.noAutoPlayVideo;
222
         streamElement.autoplay = !config.testing?.noAutoPlayVideo;
223
         streamElement.id = `remoteVideo_${stream.getId()}`;
223
         streamElement.id = `remoteVideo_${stream.getId()}`;
224
+        streamElement.mute = true;
225
+        streamElement.playsInline = true;
224
 
226
 
225
         // Put new stream element always in front
227
         // Put new stream element always in front
226
         streamElement = UIUtils.prependChild(this.container, streamElement);
228
         streamElement = UIUtils.prependChild(this.container, streamElement);

Loading…
Cancel
Save