{"action":"created","issue":{"url":"https://api.github.com/repos/mrdoob/three.js/issues/6606","labels_url":"https://api.github.com/repos/mrdoob/three.js/issues/6606/labels{/name}","comments_url":"https://api.github.com/repos/mrdoob/three.js/issues/6606/comments","events_url":"https://api.github.com/repos/mrdoob/three.js/issues/6606/events","html_url":"https://github.com/mrdoob/three.js/issues/6606","id":81322977,"number":6606,"title":"WebGL + Video + Android = NO","user":{"login":"Villmer","id":5082470,"avatar_url":"https://avatars.githubusercontent.com/u/5082470?v=3","gravatar_id":"","url":"https://api.github.com/users/Villmer","html_url":"https://github.com/Villmer","followers_url":"https://api.github.com/users/Villmer/followers","following_url":"https://api.github.com/users/Villmer/following{/other_user}","gists_url":"https://api.github.com/users/Villmer/gists{/gist_id}","starred_url":"https://api.github.com/users/Villmer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Villmer/subscriptions","organizations_url":"https://api.github.com/users/Villmer/orgs","repos_url":"https://api.github.com/users/Villmer/repos","events_url":"https://api.github.com/users/Villmer/events{/privacy}","received_events_url":"https://api.github.com/users/Villmer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mrdoob/three.js/labels/Bug","name":"Bug","color":"ffcfcf"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-05-27T07:23:06Z","updated_at":"2015-08-13T11:56:58Z","closed_at":"2015-08-12T15:09:36Z","body":"Video files used as textures do NOT display on (any) Android browsers. Period.\r\nImage files load fine but video is just black. Works fine on iOS and all desktop browsers so the WebGL renderer is doing its job. Not sure if this can be resolved using three.js or if it has to be fixed in Chromium. \r\n\r\nYou can see an example of this (not working) here:\r\n(open this on Chrome Android or Firefox android)\r\n\r\n1) http://www.villmer.com/tools (heavy)\r\n2) http://www.villmer.com/tools/test.html (light)\r\n\r\n\r\nBug has been filed with the Chromium team: https://code.google.com/p/chromium/issues/detail?id=488802\r\n\r\nBug has been reported with the Crosswalk team (for developing hybrid mobile apps using Cordova and an embedded Chromium WebView): https://crosswalk-project.org/jira/browse/XWALK-4143\r\n\r\nRegards,\r\nMr. Villmer\r\nwww.villmer.com\r\n"},"comment":{"url":"https://api.github.com/repos/mrdoob/three.js/issues/comments/130639795","html_url":"https://github.com/mrdoob/three.js/issues/6606#issuecomment-130639795","issue_url":"https://api.github.com/repos/mrdoob/three.js/issues/6606","id":130639795,"user":{"login":"chanibal","id":697605,"avatar_url":"https://avatars.githubusercontent.com/u/697605?v=3","gravatar_id":"","url":"https://api.github.com/users/chanibal","html_url":"https://github.com/chanibal","followers_url":"https://api.github.com/users/chanibal/followers","following_url":"https://api.github.com/users/chanibal/following{/other_user}","gists_url":"https://api.github.com/users/chanibal/gists{/gist_id}","starred_url":"https://api.github.com/users/chanibal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanibal/subscriptions","organizations_url":"https://api.github.com/users/chanibal/orgs","repos_url":"https://api.github.com/users/chanibal/repos","events_url":"https://api.github.com/users/chanibal/events{/privacy}","received_events_url":"https://api.github.com/users/chanibal/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T11:56:58Z","updated_at":"2015-08-13T11:56:58Z","body":"Not working confirmed on Samsung Galaxy Tab SM-T705, stock build. This one is a bit more interesting:\r\n\r\n```\r\nTHREE.WebGLRenderer 71\r\nthree.min.js:2 THREE.WebGLRenderer: Error creating WebGL context.THREE.error @ three.min.js:2\r\nthree.min.js:527 Uncaught TypeError: Cannot read property 'getShaderPrecisionFormat' of null\r\nhttp://threejs.org/favicon.ico Failed to load resource: the server responded with a status of 404 (Not Found)\r\nnavigator.appVersion\r\n\"5.0 (Linux; Android 5.0.2; SM-T705 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Safari/537.36\"\r\n```\r\n\r\nOn an older chrome, the same thing happens:\r\n\r\n```\r\nthree.min.js:523 THREE.WebGLRenderer 71\r\nthree.min.js:2 THREE.WebGLRenderer: Error creating WebGL context.\r\nthree.min.js:527 Uncaught TypeError: Cannot read property 'getShaderPrecisionFormat' of null\r\nnavigator.appVersion\r\n\"5.0 (Linux; Android 5.0.2; SM-T705 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Safari/537.36\"\r\n```\r\n\r\nBut the error is a bit more normal on the built-in \"internet\" app by samsung:\r\n```\r\nTHREE.WebGLRenderer: OES_texture_float extension not supported. three.min.js:2\r\nTHREE.WebGLRenderer: OES_texture_float_linear extension not supported. three.min.js:2\r\nTHREE.WebGLRenderer: OES_texture_half_float extension not supported. three.min.js:2\r\nTHREE.WebGLRenderer: OES_texture_half_float_linear extension not supported. three.min.js:2\r\nTHREE.WebGLRenderer: EXT_texture_filter_anisotropic extension not supported. three.min.js:2\r\nnavigator.appVersion\r\n\"5.0 (Linux; Android 5.0.2; SAMSUNG SM-T705 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.0 Chrome/38.0.2125.102 Safari/537.36\"\r\n```\r\n\r\n@mrdoob, please reopen"}}