title: video tag html5 with src from base64_encode not work on different device and browser
body: <p>i try this code. </p>
  
  <pre><code>&lt;video width="320" height="240"  controls="controls" autobuffer="autobuffer"&gt;
  &lt;source src="data:video/mp4;base64,AAAA&lt;?php echo   chunk_split(base64_encode(trim(file_get_contents('kecak.mp4'))));  ?&gt;" type="video/mp4" /&gt; 
  Your browser does not support the video tag.
  &lt;/video&gt;
  </code></pre>
  
  <p>it's work when i play in Notebook(safari, firefox) but not work when i play on IPAD2(safari) or Samsung Galaxy(Opera).
   i think the problem is in </p>
  
  <pre><code>src="data:video/mp4;base64,AAAA&lt;?php echo chunk_split(base64_encode(trim(file_get_contents('kecak.mp4'))));  ?&gt;
  </code></pre>
  
  <p>because when i replace with </p>
  
  <pre><code>src="kecak.mp4"
  </code></pre>
  
  <p>it's work at all device and browser. i must use <strong>base64_encode(trim(file_get_contents('kecak.mp4')))</strong> because in real my case it's come from response from RESTFul to delivery video via http. string response from http same with base64_encode(trim(file_get_contents('kecak.mp4'))).
  thx u for help :-)</p>