###前提・実現したいこと
MonacaでSkyWayのJavaScript SDKを使ったチャットアプリの開発を予定しています。
サンプルを作成しているのですが、Android4、iPadで動作しません。
###発生している問題・エラーメッセージ
Android4.2.2, iPad(OSバージョン10.3.2)では、「The current browser dose not support WebRTC」と表示され、
映像の疎通までたどり着きませんでした。
###該当のソースコード
Web上に設置したサンプルをiframeで読み込むことで実現させています。
html
1<!DOCTYPE HTML> 2<html> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no"> 6 <script src="components/loader.js"></script> 7 <link rel="stylesheet" href="components/loader.css"> 8 <script src="js/feed-reader.js"></script> 9 <link rel="stylesheet" href="css/style.css"> 10 11 <style type="text/css"> 12 html,body 13 { 14 width:100%; 15 height:100%; 16 padding:0; 17 margin:0; 18 } 19 iframe 20 { 21 width:100%; 22 height:100%; 23 padding:0; 24 margin:0; 25 border:0; 26 } 27 </style> 28 <script> 29 $(function() 30 { 31 $('iframe').load(function() 32 { 33 $('iframe').contents().find('a').click(function() 34 { 35 var href = $(this).attr("href"); 36 alert(href); 37 }); 38 }); 39 }); 40 </script> 41 </head> 42 <body> 43 <iframe src="https://boo-yuppyi.ssl-lolipop.jp/test/videochat/" seamless></iframe> 44 </body> 45</html>
###補足情報
動作が確認できた環境は「Android5.1.1」です。
上記サンプルHTMLからiframeで読み込んでいる先のアプリは
SkyWay公式のビデオチャットのサンプルコードを利用しています。
上記について、ご存知の方がいらっしゃいましたら、教えていただけると助かります。
よろしくお願いいたします。
###まとめ(2017/08/08 追記)
Androidは、Cordovaプラグイン「Crosswalk WebView Engine」を追加することで動作確認できました。
iOSは、動作確認できませんでした。
[参考]SkyWayの公式ページの対応ブラウザ
ただ、safari11からWebRTCがサポートされたようなので
今後SkyWay側が対応されると良いと思います。
[参考]Safari 11に新機能追加、プライバシー改善
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/28 03:51
2017/07/30 07:30