Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
Фриланс-проекты › Видео на канвасе с NativeScript Видео на канвасе с NativeScript
Разрабатывается Android приложение с NativeScript, где нужно воспроизводить видео на канвасе. Приложение содержит WebView, который загружает html файл, где подключается плагин fabric.js для канваса. Встроенное видео воспроизводится. И это работает на веб страницах, но не в компоненте WebView. Кто может подсказать, в чем ошибка? И как отобразить видео на канвасе в Nativescript WebView? Помощь в решении вопроса оплачиваемая. Спасибо.
html
<video id="video-bg" src="bg.mp4" muted loop playsinline autoplay></video>
<div id="canvas-container">
<div id="canvas-touch-prevent"></div>
<canvas id="canvas"></canvas>
</div>
js
var videoBg = document.getElementById("video-bg");
var canvas = new fabric.Canvas('canvas');
var cW = canvas.getWidth();
var cH = canvas.getHeight();
videoBg.onloadedmetadata = function() {
var video = new fabric.Image(videoBg, {
name: 'video',
left: 0,
top: 0,
selectable: false,
cursor: 'none',
objectCaching: false,
});
video.scaleToHeight(cH);
video.scaleToWidth(cW);
canvas.add(video);
}
-
Задайте ваш вопрос заказчику