unity3d - EveryPlay IsRecordingSupported is False on Android Nexus 5 -


everyplay.sharedinstance.isrecordingsupported() false on android devices - nexus 5 , 7.

i still able record , post video on devices if ignore value.

note: everyplay.sharedinstance.issupported() true

should check everyplay.sharedinstance.isrecordingsupported() before showing everyplay recording/sharing option user - everyplay.sharedinstance.isrecordingsupported() ?

due wide range of driver behaviour, hardware encoders, gpus , android version differences out there, everyplay sdk caches device specific settings online remote server

until settings received, recording support automatically disabled. after receiving server response, recording support either enabled or continued disabled workaround devices known cause trouble. next time application started, settings applied cache upon startup without requiring network access

in it's current form, there's chance of getting unsupported status everyplay.sharedinstance.isrecordingsupported() if method called early.

everyplay.sharedinstance.isrecordingsupported() being synchronous method, might better try out adding event handler everyplay.sharedinstance.readyforrecording

if recording supported after asynchronous tasks in initialization phase, readyforrecording gets called granted boolean parameter set true. in unsupported scenarios, there's few corner cases more should called


Comments

Popular posts from this blog

PHPMotion implementation - URL based videos (Hosted on separate location) -

javascript - Using Windows Media Player as video fallback for video tag -

c# - Unity IoC Lifetime per HttpRequest for UserStore -