Firefox Android HTML5 video flashes green on play - how to force buffer The Next CEO of Stack OverflowHow to (pseudo) stream H.264 video - in a cross browser and html5 way?Android Chrome doesn't play or load videos through Filesystem APIHTML5 Video autoplay works not properly (sound only) in ChromeHTML5 video: ffmpeg-encoded MP4 not playing in any browser (plays in VLC though)HTML5 video tag in IE plays 2 tracks simultaneously instead of oneBlack screen on chrome for android html5 videoChrome for Android shows black box for HTML5 video elementsIonic 3 - inline video opens in fullscreen in native player on iOS 10FireFox have two audio when play the mp4 with HTML5Test if browser supports unmuted playsinline video

Is there a rule of thumb for determining the amount one should accept for a settlement offer?

Could a dragon use its wings to swim?

How can the PCs determine if an item is a phylactery?

How does a dynamic QR code work?

Is it possible to make a 9x9 table fit within the default margins?

Free fall ellipse or parabola?

How to show a landlord what we have in savings?

How can I separate the number from the unit in argument?

Which acid/base does a strong base/acid react when added to a buffer solution?

Shortening a title without changing its meaning

How dangerous is XSS

Why can't we say "I have been having a dog"?

How seriously should I take size and weight limits of hand luggage?

logical reads on global temp table, but not on session-level temp table

How to coordinate airplane tickets?

Is a linearly independent set whose span is dense a Schauder basis?

Is it reasonable to ask other researchers to send me their previous grant applications?

Early programmable calculators with RS-232

Can you teleport closer to a creature you are Frightened of?

Find a path from s to t using as few red nodes as possible

My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?

Read/write a pipe-delimited file line by line with some simple text manipulation

How can a day be of 24 hours?

Is the offspring between a demon and a celestial possible? If so what is it called and is it in a book somewhere?



Firefox Android HTML5 video flashes green on play - how to force buffer



The Next CEO of Stack OverflowHow to (pseudo) stream H.264 video - in a cross browser and html5 way?Android Chrome doesn't play or load videos through Filesystem APIHTML5 Video autoplay works not properly (sound only) in ChromeHTML5 video: ffmpeg-encoded MP4 not playing in any browser (plays in VLC though)HTML5 video tag in IE plays 2 tracks simultaneously instead of oneBlack screen on chrome for android html5 videoChrome for Android shows black box for HTML5 video elementsIonic 3 - inline video opens in fullscreen in native player on iOS 10FireFox have two audio when play the mp4 with HTML5Test if browser supports unmuted playsinline video










0















I have a website which will contain several, very short, GIF style videos. I was hoping to have each video autoplay as the user reaches it. I wrote a quick piece in jQuery that checks if the video is mostly visible, and then sets the video to play, and this works fine on PC, in every browser I've tried (even IE), and on Android in Chrome. However, in Firefox on Android, things don't work quite so well.



As you scroll down the page and the video gets triggered to play, the poster will disappear for either a split second, or several seconds, and you'll end up with a bright green screen where the video was, before the video starts playing. I'm guessing this is probably something to do with Firefox not loading anything of the video in because it's a mobile browser, but I was wondering if there was anything I could do as a workaround.



Forcing the poster to stay in place until the video's buffered enough to play would be fine; forcing the browser to buffer at least a second or so of the video so it has something to start playing would be fine; even being able to change the horrendous green to black would be better than nothing.



If you set the videos to autoplay using the HTML5 property, this fixes it, so I guess a workaround must be possible.



Here's an example with some basic HTML:



<video class="vids video-js" data-id="NiceGreatBullfrog" id="NiceGreatBullfrog" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/NiceGreatBullfrog-poster.jpg">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.webm" type="video/webm"></video>

<video class="vids video-js" data-id="MerryIllegalConure" id="MerryIllegalConure" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MerryIllegalConure-poster.jpg">
<source src="https://giant.gfycat.com/MerryIllegalConure.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/MerryIllegalConure.webm" type="video/webm"></video>

<video class="vids video-js" data-id="CourteousAltruisticCero" id="CourteousAltruisticCero" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/CourteousAltruisticCero-poster.jpg"><source src="https://giant.gfycat.com/CourteousAltruisticCero.webm" type="video/webm"><source src="https://giant.gfycat.com/CourteousAltruisticCero.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="AmbitiousSpectacularBarebirdbat" id="AmbitiousSpectacularBarebirdbat" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/AmbitiousSpectacularBarebirdbat-poster.jpg"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.webm" type="video/webm"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="MammothAbleEarwig" id="MammothAbleEarwig" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MammothAbleEarwig-poster.jpg"><source src="https://giant.gfycat.com/MammothAbleEarwig.webm" type="video/webm"><source src="https://giant.gfycat.com/MammothAbleEarwig.mp4" type="video/mp4"></video>

<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<video class="vids video-js" data-id="LastingDopeyAmurratsnake" id="LastingDopeyAmurratsnake" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/LastingDopeyAmurratsnake-poster.jpg"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.webm" type="video/webm"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.mp4" type="video/mp4"></video>


And the jQuery



$(document).ready(function()
var media = $('video');

function checkmedia()
// Get current browser top and bottom
var scrollTop = $(window).scrollTop();
var scrollBottom = $(window).scrollTop() + $(window).height();

media.each(function(index, el)
var height = parseInt($(this).height());
var visiblechunk = height/1.2;
var vidpostop = $(this).offset().top;
var vidposbottom = $(this).height() + vidpostop;

/* Only play when a certain portion of the video is visible */
vidpostop = vidpostop+visiblechunk;
vidposbottom = vidposbottom - visiblechunk;
if(scrollTop < vidposbottom && scrollBottom > vidpostop)
if($(this).hasClass('autoplayed'))

else
$(this).get(0).play();
$(this).addClass('autoplayed');


else
$(this).get(0).pause();
$(this).removeClass('autoplayed');

);

$(window).scroll(function()
checkmedia();
)
)


And here's a JS Bin of it in action: https://jsbin.com/verame/1



Any pointers would be much appreciated, as I'm not sure the autoplay workaround is that robust!










share|improve this question
























  • Sorry. Didn’t notice it was android.

    – szatmary
    Mar 7 at 22:22















0















I have a website which will contain several, very short, GIF style videos. I was hoping to have each video autoplay as the user reaches it. I wrote a quick piece in jQuery that checks if the video is mostly visible, and then sets the video to play, and this works fine on PC, in every browser I've tried (even IE), and on Android in Chrome. However, in Firefox on Android, things don't work quite so well.



As you scroll down the page and the video gets triggered to play, the poster will disappear for either a split second, or several seconds, and you'll end up with a bright green screen where the video was, before the video starts playing. I'm guessing this is probably something to do with Firefox not loading anything of the video in because it's a mobile browser, but I was wondering if there was anything I could do as a workaround.



Forcing the poster to stay in place until the video's buffered enough to play would be fine; forcing the browser to buffer at least a second or so of the video so it has something to start playing would be fine; even being able to change the horrendous green to black would be better than nothing.



If you set the videos to autoplay using the HTML5 property, this fixes it, so I guess a workaround must be possible.



Here's an example with some basic HTML:



<video class="vids video-js" data-id="NiceGreatBullfrog" id="NiceGreatBullfrog" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/NiceGreatBullfrog-poster.jpg">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.webm" type="video/webm"></video>

<video class="vids video-js" data-id="MerryIllegalConure" id="MerryIllegalConure" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MerryIllegalConure-poster.jpg">
<source src="https://giant.gfycat.com/MerryIllegalConure.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/MerryIllegalConure.webm" type="video/webm"></video>

<video class="vids video-js" data-id="CourteousAltruisticCero" id="CourteousAltruisticCero" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/CourteousAltruisticCero-poster.jpg"><source src="https://giant.gfycat.com/CourteousAltruisticCero.webm" type="video/webm"><source src="https://giant.gfycat.com/CourteousAltruisticCero.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="AmbitiousSpectacularBarebirdbat" id="AmbitiousSpectacularBarebirdbat" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/AmbitiousSpectacularBarebirdbat-poster.jpg"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.webm" type="video/webm"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="MammothAbleEarwig" id="MammothAbleEarwig" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MammothAbleEarwig-poster.jpg"><source src="https://giant.gfycat.com/MammothAbleEarwig.webm" type="video/webm"><source src="https://giant.gfycat.com/MammothAbleEarwig.mp4" type="video/mp4"></video>

<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<video class="vids video-js" data-id="LastingDopeyAmurratsnake" id="LastingDopeyAmurratsnake" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/LastingDopeyAmurratsnake-poster.jpg"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.webm" type="video/webm"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.mp4" type="video/mp4"></video>


And the jQuery



$(document).ready(function()
var media = $('video');

function checkmedia()
// Get current browser top and bottom
var scrollTop = $(window).scrollTop();
var scrollBottom = $(window).scrollTop() + $(window).height();

media.each(function(index, el)
var height = parseInt($(this).height());
var visiblechunk = height/1.2;
var vidpostop = $(this).offset().top;
var vidposbottom = $(this).height() + vidpostop;

/* Only play when a certain portion of the video is visible */
vidpostop = vidpostop+visiblechunk;
vidposbottom = vidposbottom - visiblechunk;
if(scrollTop < vidposbottom && scrollBottom > vidpostop)
if($(this).hasClass('autoplayed'))

else
$(this).get(0).play();
$(this).addClass('autoplayed');


else
$(this).get(0).pause();
$(this).removeClass('autoplayed');

);

$(window).scroll(function()
checkmedia();
)
)


And here's a JS Bin of it in action: https://jsbin.com/verame/1



Any pointers would be much appreciated, as I'm not sure the autoplay workaround is that robust!










share|improve this question
























  • Sorry. Didn’t notice it was android.

    – szatmary
    Mar 7 at 22:22













0












0








0








I have a website which will contain several, very short, GIF style videos. I was hoping to have each video autoplay as the user reaches it. I wrote a quick piece in jQuery that checks if the video is mostly visible, and then sets the video to play, and this works fine on PC, in every browser I've tried (even IE), and on Android in Chrome. However, in Firefox on Android, things don't work quite so well.



As you scroll down the page and the video gets triggered to play, the poster will disappear for either a split second, or several seconds, and you'll end up with a bright green screen where the video was, before the video starts playing. I'm guessing this is probably something to do with Firefox not loading anything of the video in because it's a mobile browser, but I was wondering if there was anything I could do as a workaround.



Forcing the poster to stay in place until the video's buffered enough to play would be fine; forcing the browser to buffer at least a second or so of the video so it has something to start playing would be fine; even being able to change the horrendous green to black would be better than nothing.



If you set the videos to autoplay using the HTML5 property, this fixes it, so I guess a workaround must be possible.



Here's an example with some basic HTML:



<video class="vids video-js" data-id="NiceGreatBullfrog" id="NiceGreatBullfrog" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/NiceGreatBullfrog-poster.jpg">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.webm" type="video/webm"></video>

<video class="vids video-js" data-id="MerryIllegalConure" id="MerryIllegalConure" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MerryIllegalConure-poster.jpg">
<source src="https://giant.gfycat.com/MerryIllegalConure.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/MerryIllegalConure.webm" type="video/webm"></video>

<video class="vids video-js" data-id="CourteousAltruisticCero" id="CourteousAltruisticCero" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/CourteousAltruisticCero-poster.jpg"><source src="https://giant.gfycat.com/CourteousAltruisticCero.webm" type="video/webm"><source src="https://giant.gfycat.com/CourteousAltruisticCero.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="AmbitiousSpectacularBarebirdbat" id="AmbitiousSpectacularBarebirdbat" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/AmbitiousSpectacularBarebirdbat-poster.jpg"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.webm" type="video/webm"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="MammothAbleEarwig" id="MammothAbleEarwig" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MammothAbleEarwig-poster.jpg"><source src="https://giant.gfycat.com/MammothAbleEarwig.webm" type="video/webm"><source src="https://giant.gfycat.com/MammothAbleEarwig.mp4" type="video/mp4"></video>

<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<video class="vids video-js" data-id="LastingDopeyAmurratsnake" id="LastingDopeyAmurratsnake" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/LastingDopeyAmurratsnake-poster.jpg"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.webm" type="video/webm"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.mp4" type="video/mp4"></video>


And the jQuery



$(document).ready(function()
var media = $('video');

function checkmedia()
// Get current browser top and bottom
var scrollTop = $(window).scrollTop();
var scrollBottom = $(window).scrollTop() + $(window).height();

media.each(function(index, el)
var height = parseInt($(this).height());
var visiblechunk = height/1.2;
var vidpostop = $(this).offset().top;
var vidposbottom = $(this).height() + vidpostop;

/* Only play when a certain portion of the video is visible */
vidpostop = vidpostop+visiblechunk;
vidposbottom = vidposbottom - visiblechunk;
if(scrollTop < vidposbottom && scrollBottom > vidpostop)
if($(this).hasClass('autoplayed'))

else
$(this).get(0).play();
$(this).addClass('autoplayed');


else
$(this).get(0).pause();
$(this).removeClass('autoplayed');

);

$(window).scroll(function()
checkmedia();
)
)


And here's a JS Bin of it in action: https://jsbin.com/verame/1



Any pointers would be much appreciated, as I'm not sure the autoplay workaround is that robust!










share|improve this question
















I have a website which will contain several, very short, GIF style videos. I was hoping to have each video autoplay as the user reaches it. I wrote a quick piece in jQuery that checks if the video is mostly visible, and then sets the video to play, and this works fine on PC, in every browser I've tried (even IE), and on Android in Chrome. However, in Firefox on Android, things don't work quite so well.



As you scroll down the page and the video gets triggered to play, the poster will disappear for either a split second, or several seconds, and you'll end up with a bright green screen where the video was, before the video starts playing. I'm guessing this is probably something to do with Firefox not loading anything of the video in because it's a mobile browser, but I was wondering if there was anything I could do as a workaround.



Forcing the poster to stay in place until the video's buffered enough to play would be fine; forcing the browser to buffer at least a second or so of the video so it has something to start playing would be fine; even being able to change the horrendous green to black would be better than nothing.



If you set the videos to autoplay using the HTML5 property, this fixes it, so I guess a workaround must be possible.



Here's an example with some basic HTML:



<video class="vids video-js" data-id="NiceGreatBullfrog" id="NiceGreatBullfrog" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/NiceGreatBullfrog-poster.jpg">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/NiceGreatBullfrog.webm" type="video/webm"></video>

<video class="vids video-js" data-id="MerryIllegalConure" id="MerryIllegalConure" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MerryIllegalConure-poster.jpg">
<source src="https://giant.gfycat.com/MerryIllegalConure.mp4" type="video/mp4">
<source src="https://giant.gfycat.com/MerryIllegalConure.webm" type="video/webm"></video>

<video class="vids video-js" data-id="CourteousAltruisticCero" id="CourteousAltruisticCero" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/CourteousAltruisticCero-poster.jpg"><source src="https://giant.gfycat.com/CourteousAltruisticCero.webm" type="video/webm"><source src="https://giant.gfycat.com/CourteousAltruisticCero.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="AmbitiousSpectacularBarebirdbat" id="AmbitiousSpectacularBarebirdbat" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/AmbitiousSpectacularBarebirdbat-poster.jpg"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.webm" type="video/webm"><source src="https://giant.gfycat.com/AmbitiousSpectacularBarebirdbat.mp4" type="video/mp4"></video>

<video class="vids video-js" data-id="MammothAbleEarwig" id="MammothAbleEarwig" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/MammothAbleEarwig-poster.jpg"><source src="https://giant.gfycat.com/MammothAbleEarwig.webm" type="video/webm"><source src="https://giant.gfycat.com/MammothAbleEarwig.mp4" type="video/mp4"></video>

<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<video class="vids video-js" data-id="LastingDopeyAmurratsnake" id="LastingDopeyAmurratsnake" muted="true" controls="controls" loop="loop" playsinline="" preload="auto" poster="https://thumbs.gfycat.com/LastingDopeyAmurratsnake-poster.jpg"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.webm" type="video/webm"><source src="https://giant.gfycat.com/LastingDopeyAmurratsnake.mp4" type="video/mp4"></video>


And the jQuery



$(document).ready(function()
var media = $('video');

function checkmedia()
// Get current browser top and bottom
var scrollTop = $(window).scrollTop();
var scrollBottom = $(window).scrollTop() + $(window).height();

media.each(function(index, el)
var height = parseInt($(this).height());
var visiblechunk = height/1.2;
var vidpostop = $(this).offset().top;
var vidposbottom = $(this).height() + vidpostop;

/* Only play when a certain portion of the video is visible */
vidpostop = vidpostop+visiblechunk;
vidposbottom = vidposbottom - visiblechunk;
if(scrollTop < vidposbottom && scrollBottom > vidpostop)
if($(this).hasClass('autoplayed'))

else
$(this).get(0).play();
$(this).addClass('autoplayed');


else
$(this).get(0).pause();
$(this).removeClass('autoplayed');

);

$(window).scroll(function()
checkmedia();
)
)


And here's a JS Bin of it in action: https://jsbin.com/verame/1



Any pointers would be much appreciated, as I'm not sure the autoplay workaround is that robust!







javascript jquery html5 html5-video firefox-android






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 8 at 12:29







kingspoons

















asked Mar 7 at 19:26









kingspoonskingspoons

11




11












  • Sorry. Didn’t notice it was android.

    – szatmary
    Mar 7 at 22:22

















  • Sorry. Didn’t notice it was android.

    – szatmary
    Mar 7 at 22:22
















Sorry. Didn’t notice it was android.

– szatmary
Mar 7 at 22:22





Sorry. Didn’t notice it was android.

– szatmary
Mar 7 at 22:22












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55051414%2ffirefox-android-html5-video-flashes-green-on-play-how-to-force-buffer%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55051414%2ffirefox-android-html5-video-flashes-green-on-play-how-to-force-buffer%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved