I put this simple sample together as I needed to test how events were being processed in a webView on Android (ICS) based devices for HTML5 .

It turns out that it's not quite the same as on a desktop browser, and for good measure there seems to be some discrepancy among different devices. In most of the desktop browsers events are displayed as soon as they occur. On Android devices the two biggest differences are the pause event isn't displayed until another event fires, and when loading the video we get a spurious durationchange[1] event. Would love to know how it behaves on iOS

The Java sample is an Android WebView that can be used to host the HTML5 video sample.

It is important that your manifest also targets API15 or above and includes
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

i am using webview and in that webview i am displaying locally store html pages (store in assets plus video) . now in that web page there are some video files so i locally connect it in html file but it wont play file from assets folder.. any suggestion

@swapniladsure you are facing the problem because anything stored in the asset folder is not stored as a file. It's just an entry in the APK. It is a file in your development machine, but it is merely an entry in an APK file on the device.
So, you'll have to copy the files from the assets to a location on the sdcard.