Git Product home page Git Product logo

Comments (11)

whilemouse avatar whilemouse commented on May 16, 2024 1

Thanks. @xavierjs
I always write well. I'll try to contribute.

from jeelizfacefilter.

whilemouse avatar whilemouse commented on May 16, 2024

I tried jeeliz VTO.

  1. Safari in iPhone
  2. Go to https://jeeliz.com/
  3. Click link 'Try our demo application'
    image
  4. Open new tab 'https://jeeliz.com/sunglasses/'
  5. Click 'Start the experience'
  6. Alternating between video playback and non-video playback.

img_dafcd05d1064-1

from jeelizfacefilter.

xavierjs avatar xavierjs commented on May 16, 2024

Hi @whilemouse

Thank you for this detailled bug report.

I have not deployed your fix yet on the VTO widget an app (#45)
I am currently finishing to train a better neural net, I will rebuild the app with the fix and the new neural net model in a cuple of days.

But the WEBCAM_UNAVAILABLE error is also often triggered when another application is using the webcam (Skype, Google hangout, another browser windows or tab).

I have not my Ipad with me today and it is not yet updated to iOS12 but I will test for sure by the end of the week.

I think you should avoid window.open(). Popup killers hate this, and the behavior can be different from one browser to another. I prefer to use <a onclick="launch_stuff()" href='test.html' target='_blank'>CLICK HERE</a> . Since it opens a new window/tab and execute launch_stuffs() after a user action (click), we are pretty sure we won't be bothered by browser security protections.

best,
Xavier

from jeelizfacefilter.

xavierjs avatar xavierjs commented on May 16, 2024

Hi,

I have updated the VTO application, it should work now.
You still have to try it in a private browser window since there may be cache problem (it uses service workers and put a lot of stuffs into the browser cache).
The direct link to the app is here: https://jeeliz.com/sunglasses/

Best,
Xavier

from jeelizfacefilter.

whilemouse avatar whilemouse commented on May 16, 2024

Hi, @xavierjs

Thank you for always fast and accurate solution.
Works exactly in VTO.

I thought this was a problem with webRTC and request it to webRTC. And I was looking at the webRTC code.
request link

If you don't mind, can you tell me how you solved this problem?

Best

from jeelizfacefilter.

xavierjs avatar xavierjs commented on May 16, 2024

That was exactly this problem you mentionned: webrtc/samples#1140
The WebRTC helper included in the VTO lib is this one: https://github.com/jeeliz/jeelizAR/blob/master/helpers/JeelizMediaStreamAPIHelper.js
I have included your fixe into it (line 339)
On the VTO widget and FaceFilter this helper is packed and included into the lib.
I dit a helper to wrap WebRTC because there are many workarounds, especially with mediaconstraints...

from jeelizfacefilter.

whilemouse avatar whilemouse commented on May 16, 2024

Hi, @xavierjs
There seems to be confusion.

Your answer
https://github.com/jeeliz/jeelizAR/blob/master/helpers/JeelizMediaStreamAPIHelper.js
I have included your fixe into it (line 339)

Is this related to 45?
I tried this 46 issue again int a and it does not work.

from jeelizfacefilter.

xavierjs avatar xavierjs commented on May 16, 2024

It seems to be resolved :)

from jeelizfacefilter.

xavierjs avatar xavierjs commented on May 16, 2024

Ops I did a mistake by closing this issue.

from jeelizfacefilter.

xavierjs avatar xavierjs commented on May 16, 2024

Yes this is true:

The modification at line 339 of:
https://github.com/jeeliz/jeelizAR/blob/master/helpers/JeelizMediaStreamAPIHelper.js

only applies to:
#45

For this issue, I think this is a Chrome bug unfortunately :(

Best,
Xavier

from jeelizfacefilter.

whilemouse avatar whilemouse commented on May 16, 2024

Thanks. :)

Best,
whilemouse

from jeelizfacefilter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.