AR.jsとA-frameを使ったWebARで、クロマキー処理動画を表示したい
発生している問題・エラーメッセージ
iPhone(ios13.4.1)で見るとマーカーの上に透過処理された静止状態の動画が表示されるが、タップして再生すると元々の動画(グリーンバックで作成した動画)が再生されてしまいます。原因がどこにあるかわかりません。ご教授お願い致します。
該当のソースコード
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- A-Frame ライブラリの読み込み --> <script src='https://aframe.io/releases/1.0.4/aframe.min.js'></script> <!-- AR.js ライブラリの読み込み --> <script src='https://raw.githack.com/jeromeetienne/AR.js/2.0.8/aframe/build/aframe-ar.js'></script> <!-- AR.js クロマキーライブラリ --> <script src="https://unpkg.com/aframe-chromakey-material/dist/aframe-chromakey-material.min.js"></script> <link rel="stylesheet" href="./ypc/style.css"> <title>タイトル</title> </head> <body> <div class="arjs-loader"> <p>クリックして動画をみよう</p> </div></a-assets> <!-- デバッグ用の画面表示、VR用のボタンをそれぞれ非表示に --> <a-scene embedded arjs="debugUIEnabled:false;" vr-mode-ui="enabled: false"> <!-- 今回作成した『.patt』ファイルを読み込む --><a-assets> <video id="touka" src="./XXX/chromakey.mp4" autoplay loop="true" muted="true">
<a-marker type='pattern' url='./XXX/pattern.patt' registerevents>
<a-video class="touka" material="shader: chromakey; src: #touka; color: 0.1 0.9 0.2" width="2.6" height="1.4" position="0 0 0" rotation="270 0 0"></a-video>
</a-marker>
<a-entity camera></a-entity>
</a-scene>
試したこと
android端末では正常にクロマキー処理された動画が見られます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 00:44
退会済みユーザー
2023/03/18 09:45