Change Audio and Video support detection method for Safari3.

Safari3 incorrectly reports that audio/video are supported when using !!element.play, but correctly reports that audio/video are not supported using
!!element.canPlayType. This was verified to work and pass tests on the following versions of Safari: Safari 3.2.1, Safari 4.0.5, and Safari 5.0.4.

Review at http://gwt-code-reviews.appspot.com/1423802


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10008 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/media/client/Audio.java b/user/src/com/google/gwt/media/client/Audio.java
index f5100f7..902293f 100644
--- a/user/src/com/google/gwt/media/client/Audio.java
+++ b/user/src/com/google/gwt/media/client/Audio.java
@@ -80,7 +80,7 @@
      * @return true if supported, false otherwise.
      */
     static native boolean isSupportedRunTime(AudioElement element) /*-{
-      return !!element.play;
+      return !!element.canPlayType;
     }-*/;
 
     /**
diff --git a/user/src/com/google/gwt/media/client/Video.java b/user/src/com/google/gwt/media/client/Video.java
index f3dcd8a..571af74 100644
--- a/user/src/com/google/gwt/media/client/Video.java
+++ b/user/src/com/google/gwt/media/client/Video.java
@@ -78,7 +78,7 @@
      * @return true if supported, false otherwise.
      */
     static native boolean isSupportedRunTime(VideoElement element) /*-{
-      return !!element.play;
+      return !!element.canPlayType;
     }-*/;
 
     /**
@@ -143,7 +143,7 @@
 
   /**
    * Creates a Video widget with a given source URL.
-   * 
+   *
    * @param src a String URL.
    * @deprecated use {@link #createIfSupported()}.
    */