[cvs-annodex] commit (/annodex):
AnnodexFirefoxExtension/trunk/chrome/afeview/content/MediaEngine.js
andre
nobody at lists.annodex.net
Wed Feb 23 16:59:11 EST 2005
Update of /annodex (new revision 928)
Modified files:
AnnodexFirefoxExtension/trunk/chrome/afeview/content/MediaEngine.js
Log Message:
AnnodexFirefoxExtension:
* Oops, fix changeset:927
Modified: AnnodexFirefoxExtension/trunk/chrome/afeview/content/MediaEngine.js
===================================================================
--- AnnodexFirefoxExtension/trunk/chrome/afeview/content/MediaEngine.js 2005-02-23 05:58:17 UTC (rev 927)
+++ AnnodexFirefoxExtension/trunk/chrome/afeview/content/MediaEngine.js 2005-02-23 05:59:09 UTC (rev 928)
@@ -50,8 +50,6 @@
// goToBeginning(event)
// goToEnd(event)
-
-VLCMediaEngine.videoViewXULElementName = "vlcview";
function VLCMediaEngine (pluginObject)
{
this.pluginObject = pluginObject;
@@ -120,15 +118,30 @@
}
}
+VLCMediaEngine.videoViewXULElementName = function ()
+{
+ if (navigator.platform.match(/^Linux/))
+ {
+ return "vlcview-linux";
+ }
+ else
+ {
+ return "vlcview";
+ }
+}
-DirectShowMediaEngine.videoViewXULElementName = "windowsmediaplayer7view";
+
function DirectShowMediaEngine (pluginObject)
{
return WindowsMedia7MediaEngine(pluginObject);
}
+DirectShowMediaEngine.videoViewXULElementName = function ()
+{
+ return "windowsmediaplayer7view";
+}
-WindowsMedia7MediaEngine.videoViewXULElementName = "windowsmediaplayer7view";
+
function WindowsMedia7MediaEngine (pluginObject)
{
this.pluginObject = pluginObject;
@@ -198,10 +211,14 @@
}
}
+WindowsMedia7MediaEngine.videoViewXULElementName = function ()
+{
+ return "windowsmediaplayer7view";
+}
+
// This constructor needs to be changed so that we use the proper Windows Media
// Player 6.4 methods, rather than the WMP7 ones
-WindowsMedia64MediaEngine.videoViewXULElementName = "windowsmediaplayer64view";
function WindowsMedia64MediaEngine (pluginObject)
{
this.pluginObject = pluginObject;
@@ -271,8 +288,12 @@
}
}
+WindowsMedia64MediaEngine.videoViewXULElementName = function ()
+{
+ return "windowsmediaplayer64view";
+}
-QuickTimeMediaEngine.videoViewXULElementName = "quicktimeview";
+
function QuickTimeMediaEngine (pluginObject)
{
this.pluginObject = pluginObject;
@@ -388,13 +409,18 @@
}
}
+QuickTimeMediaEngine.videoViewXULElementName = function ()
+{
+ return "quicktimeview";
+}
+
function canInstantiateMediaEngine (xulElementName)
{
var i;
var foundPlugin = false;
- if (xulElementName == VLCMediaEngine.videoViewXULElementName)
+ if (xulElementName == VLCMediaEngine.videoViewXULElementName())
{
for (i = 0; i < navigator.plugins.length; i++)
{
--
andre
More information about the cvs-annodex
mailing list