Update: April 9, 2019
SkyWay JavaScript SDK supported Safari Version 12.1+.
---
SkyWay's JavaScript SDK works on Safari 11, which is included in iOS 11 and macOS, with the following restrictions.
- As Safari only supports the H.264 video codec, you must use the value of
H264
when specifying the video codec. If you don't specify the video codec, it will automatically select H.264. You can not perform a video call with clients that don't support H.264. - The SFURoom feature is not yet supported. We plan on adding support in the near future. Please use the MeshRoom feature in the meantime.
- You cannot get audio when using an iPod Touch. Please set
{audio: false}
when calling getUserMedia. Using{audio: true}
will throw an error. - In iOS, the
playsinline
property must be set on video elements. Setting theautoplay
property does not guarantee that the video will start playing automatically. Use.play()
instead.
There are cases where videos will not start until the user interacts with it. In that case, include way to force user interaction (e.g. tap or click) on the web page. - In iOS, there are cases where iOS device will freeze when the user scroll or pinch-in-out on the device.
Settingposition: -webkit-sticky;
style to the <video> element for remote video may improve this.
Comments
0 comments
Article is closed for comments.