Problems with VideoTexture


#1

This is my project https://playcanvas.com/editor/scene/458456
i tried the tutorial code and nothing work
why?


[SOLVED] Video Textures on iOS
#2

Sorry, what’s not working. I see this (a video texture playing on the ground plane):

What are you expecting to see?


#3

It won’t load on iOS.


#4

But it works fine in Chrome for Windows.


#5

Unfortunately iOS doesn’t support video textures as it can only play videos in fullscreen. However, I think they’ve fixed this in iOS 10.


#6

I just tested it on iOS 10 on iPhone 6. The video does not play.


#7

Is there other way to render videotexture from another html5 player???


#8

The only way to stream a video to a texture with WebGL and WebGL-powered engines like PlayCanvas is to load it via a video element. There is no alternative. This has worked everywhere except iOS for a few years now. My understanding was that iOS 10 would fix this. I’ve tweeted to an Apple engineer about this but he hasn’t responded yet.


#9

this has worked everywhere except iOS for a few years now

I’d really like video on textures to work - and find your note encouraging - but need to ensure that I’m not missing something:
these two demos show only the first frame of the video when running on android 6.0.1…

https://playcanv.as/p/NQ2f87MT/
https://playcanv.as/p/IitiVNN3/

(it also doesn’t play on iOS 9.3.2 but per the tweets w/ Dean Jackson that would have been surprising)

Is it possible that the ‘click to start playback’ thing is what is preventing these demos from showing playback on android?


#10

How do I full-screen play video in IOS?


#11

Hello guys,

My video is playing with a button interaction but popping up to fullscreen in iOS 12. (iPhone XR)
How can we play it in a plane model instead of full screen ?

Any idea ???


#12

I personally have never seen a WebGL based app that can play back a video texture on 3D geometry on a recent version if iOS. I’m not convinced it’s currently possible. Please do let me know if I’m wrong though.


#13

Thanks for the swift reply.

https://playcanvas.com/editor/scene/778641

Here it is ! It’s working fine on android but in iOS video is getting played but as a fullscreen. We want it to be played on a 3D geometry as texture. If you can help us with that it would be really great.

Thanks