RTCMultiConnection経由でwebRTCストリーミングを使用しています。私はcordovaアプリケーションを作成し、ビデオタグのサーバーからblob URLを取得します。アンドロイドとブラウザでうまくいきます。 IOSでは、ビデオは再生されますが、コントロールボタンは機能しません。また、ビデオの位置はアプリケーションで静的です。私はアプリケーションのページを変更しますが、ビデオは常に滞在します。私はページを引くしようとすると、それはここでは次のようになります。Cordova IOSビデオプレーヤー
私のHTMLコード:
<video webkit-playsinline playsinline class="screen-video" src="" reload="metadata" autoplay controls></video>
そして、どのように私はJSに追加:
var videoURL = event.mediaElement.src;
$('.screen-video').attr('src', videoURL);
videoURLは次のようなものです:blob : file:///adfsg-123asd1-12asfd3-4fdssdv
編集: 私はブラウザのライブで私のiPhoneのフロントカメラを見ることができます。しかし、私は私のiPhoneで見ることができません。
ビデオプレーヤーが動作しません。
編集2:26.09.2017 mp4ビデオに問題はありません。私はリモートmp4ビデオで試して、それはうまく動作します。
ここはスクリーンショットですが、すべて同じです。異なるsrcのみ。
p.sビッグビデオは常に静的なmp4で、小さなビデオはブロブで、スクロールするとスクロールします。 :
https://i.imgyukle.com/2017/09/25/kgZev.jpg
https://i.imgyukle.com/2017/09/25/kg4kx.jpg
https://i.imgyukle.com/2017/09/25/kg6a6.jpg
はここ
こんにちは、そのプラグインはios10上では動作しません。私は理解できませんでした、なぜそれがmp4で動作し、それはブロブのためには動作しません。 Blobプレーヤーにはコントロールがなく、常に同じ位置に画面上にとどまります。私はポジションを変えようとしましたが、うまくいきません。 – Nevermore
@GoMommy、これらのSOの回答を確認してください:https://stackoverflow.com/questions/19088400/safari-unable-to-dynamically-load-video-from-blob-url and https://stackoverflow.com/questions/34658581/html5-video-blob-on-ios-9#35282326 – Syden