Adds webm formatted media for Media test suite.
Change-Id: Ieac3dbd8654fb4de391e9701f5971f944e4e6997
diff --git a/user/test/com/google/gwt/media/client/AudioTest.java b/user/test/com/google/gwt/media/client/AudioTest.java
index 212c495..f45af82 100644
--- a/user/test/com/google/gwt/media/client/AudioTest.java
+++ b/user/test/com/google/gwt/media/client/AudioTest.java
@@ -32,6 +32,8 @@
public class AudioTest extends MediaTest {
protected Audio audio;
+ final static String audioUrlWebm = "smallwebm.webm";
+ final static String audioFormatWebm = "audio/webm";
final static String audioUrlMp3 = "smallmp3.mp3";
final static String audioFormatMp3 = "audio/mpeg";
final static String audioUrlOgg = "smallogg.ogg";
@@ -55,12 +57,17 @@
return; // don't continue if not supported
}
+ String canPlayWebm = audio.canPlayType(audioFormatWebm);
String canPlayMp3 = audio.canPlayType(audioFormatMp3);
String canPlayOgg = audio.canPlayType(audioFormatOgg);
- if (canPlayMp3.equals(MediaElement.CAN_PLAY_PROBABLY)) {
+ if (canPlayWebm.equals(MediaElement.CAN_PLAY_PROBABLY)) {
+ audio.setSrc(audioUrlWebm);
+ } else if (canPlayMp3.equals(MediaElement.CAN_PLAY_PROBABLY)) {
audio.setSrc(audioUrlMp3);
} else if (canPlayOgg.equals(MediaElement.CAN_PLAY_PROBABLY)) {
audio.setSrc(audioUrlOgg);
+ } else if (canPlayWebm.equals(MediaElement.CAN_PLAY_MAYBE)) {
+ audio.setSrc(audioUrlWebm);
} else if (canPlayMp3.equals(MediaElement.CAN_PLAY_MAYBE)) {
audio.setSrc(audioUrlMp3);
} else if (canPlayOgg.equals(MediaElement.CAN_PLAY_MAYBE)) {
diff --git a/user/test/com/google/gwt/media/public-test/smallwebm.webm b/user/test/com/google/gwt/media/public-test/smallwebm.webm
new file mode 100644
index 0000000..346ac69
--- /dev/null
+++ b/user/test/com/google/gwt/media/public-test/smallwebm.webm
Binary files differ