菜鸟教程小白 发表于 2022-12-12 16:22:15

ios - CreateJS EaselJS 在 iOS 中绘制位图视频


                                            <p><p>一些代码:</p>

<pre><code>            video = document.createElement(&#39;video&#39;);
            video.setAttribute(&#39;webkit-playsinline&#39;);
            video.src = &#39;movie.mp4&#39;;
            var Video = new createjs.Bitmap(video);

            stage.addChild(Video);
</code></pre>

<p>我正在使用 CreateJS 开发适用于 iPad 的富媒体 Web 应用程序。
在桌面浏览器上将位图视频绘制到 Canvas /舞台上工作正常,但在 iOS 上它“什么都不做”。
我想在视频上方有一个动画对象,所以我认为这就是为什么需要在 Canvas 内绘制视频。</p>

<p>有人有这方面的经验吗?</p>

<p>如何实现将视频与 EaselJS 集成并让它在 iPad/iPhone 上运行……?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>函数 drawImage() 不适用于 iOS,因此直接将视频绘制到 Canvas 的方法在 iOS 上是不可能的。参见 <a href="https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/HTML-canvas-guide/PuttingVideoonCanvas/PuttingVideoonCanvas.html" rel="noreferrer noopener nofollow">this link</a> 的解释下面。</p>

<p>注意:iOS 目前不支持将视频作为 CanvasdrawImage() 方法的来源。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - CreateJS EaselJS 在 iOS 中绘制位图视频,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19931573/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19931573/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - CreateJS EaselJS 在 iOS 中绘制位图视频