Hi All,

Right now I am building a web page that plays videos using HTML5
<video> element.

Here is the sample page:

********************************************************************************************************************
<html>
 <head>
  <title>HTML5 Android Error Video Sample</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <script type="text/javascript">
       //videoEndedListener
       function videoEndedListener() {
               var videoElement =
document.getElementById('html5Player');
               videoElement.removeEventListener('ended',
videoEndedListener,
false);
               videoElement.src="VIDEO_URL_2";
               videoElement.load();
               videoElement.play();
               alert("Playing 2nd Video");
       };

       //addEndedListener -->
       function addEndedListener(){
               var videoElement =
document.getElementById('html5Player');
               videoElement.addEventListener('ended',
videoEndedListener, false);
       };
  </script>
 </head>

 <body onload="addEndedListener()">
     <video id="html5Player" src="VIDEO_URL_1" autoplay width=480
height=320 poster="some_logo.gif" onclick="this.play()"></video>
 </body>
</html>
********************************************************************************************************************

In the above sample, I am trying to play 2 videos one after the other.

Here is what I am experiencing in Android Emulator V2.2:
*******************************************************************
1. If VIDEO_URL_1 and VIDEO_URL_2 are valid mp4 urls, then both the
videos gets played out in the order as expected.

2. If VIDEO_URL_1 is a valid mp4 url but VIDEO_URL_2 is a url pointing
to a non-existing mp4 video, then the 1st video gets played out and
the 2nd video ends up in "Sorry this video cannot be played" message
as expected.

3. If VIDEO_URL_1 is a url pointing to a non-existing mp4 video but
VIDEO_URL_2 is a valid mp4 url, then the 1st video ends up in "Sorry
this video cannot be played" message as expected and the
videoEndedListener() is also fired. The statements in
videoEndedListener() gets executed successfully and the alert "Playing
2nd Video" is also thrown but the 2nd video never gets played out.

Please let me know if I am doing something wrong. If not, please let
me know a solution for this issue as I need it urgently.

Thanks in advance.

----
Darshan

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to