Pagina 1 di 1

Windows Media Player ActiveX Control (OCX) su MPx200

MessaggioInviato: gio apr 27, 2006 6:16 pm
da grisha
Nonostante l'informativa della Microsoft a questo link -Windows Media playback functionality into a Web page- , nel sistema operativo wm2003 dell'mpx200 non ci sono configurazioni di registro che consentono la visione di contenuti multimediali all'interno di una pagina web tramite il controllo ActiveX WMP v6.4 (classid 22D6f312-B0F6-11D0-94AB-0080C74C7E95). Tuttavia io ritengo che anzi l'mpx200 abbia tutte le risorse per la visione di contenuti multimediali all'interno di una pagina web tramite il controllo ActiveX WMP v7.x, v9 (classid 6BF52A52-394A-11d3-B153-00C04F79FAA6).
Con quel di che librerie che si ritrova quali wmadecoder.dll, wmvdecoder.dll, wmavdecoder.dll, wmcore.dll non ci credo che sono tutte prive di un codice ocx. Siccome nel post sul T9 uno sviluppatore Microsoft si è rivelato a noi, tale HackDown, che possa regalarci un'altra esclusiva mondiale ?!

Io mi sono inventato la seguente impostazione, permutandola dai registri di windows xp, ma non funziona:

Codice: Seleziona tutto
<wap-provisioningdoc>
<characteristic type="Install">
<parm name="InstallPhase" value="install" />
<parm name="AppName" value="Windows Media Control for Pocket IE" />
<parm name="NumDirs" value="0" />
<parm name="NumFiles" value="0" />
<parm name="NumRegKeys" value="9" />
<parm name="NumRegVals" value="10" />
<parm name="NumShortcuts" value="0" />
</characteristic>
<characteristic type="FileOperation" />
<characteristic type="Registry">
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}">
<parm name="Default" value="Windows Media Player" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\InprocServer32">
<parm name="Default" value="wmcore.dll" datatype="string" />
<parm name="ThreadingModel" value="Apartment" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\MiscStatus">
<parm name="Default" value="0" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\MiscStatus\1">
<parm name="Default" value="131473" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\ProgID">
<parm name="Default" value="WMPlayer.OCX.7" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\ToolboxBitmap32">
<parm name="Default" value="wmplayer.exe, 101" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\TypeLib">
<parm name="Default" value="{6BF52A50-394A-11d3-B153-00C04F79FAA6}" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\Version">
<parm name="Default" value="1.0" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\VersionIndependentProgID">
<parm name="Default" value="WMPlayer.OCX" datatype="string" />
</characteristic>
<characteristic type="HKCR\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\VersionIndependentProgID">
<parm name="Default" value="WMPlayer.OCX" datatype="string" />
</characteristic>
<characteristic type="HKCR\WMPlayer.OCX.7">
<parm name="Default" value="Windows Media Player" datatype="string" />
<parm name="EditFlags" value="65536" datatype="integer" />
</characteristic>
<characteristic type="HKCR\WMPlayer.OCX.7\CLSID">
<parm name="Default" value="{6BF52A52-394A-11d3-B153-00C04F79FAA6}" datatype="string" />
</characteristic>
<characteristic type="HKCR\WMPlayer.OCX">
<parm name="Default" value="Windows Media Player" datatype="string" />
</characteristic>
<characteristic type="HKCR\WMPlayer.OCX\CLSID">
<parm name="Default" value="{6BF52A52-394A-11d3-B153-00C04F79FAA6}" datatype="string" />
</characteristic>
<characteristic type="HKCR\WMPlayer.OCX\CurVer">
<parm name="Default" value="WMPlayer.OCX.7" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

MessaggioInviato: gio apr 27, 2006 7:30 pm
da Vince
mah..nn sono cosi sicuro che abbia queste risorse..comunque,tentar nn nuoce..

MessaggioInviato: dom apr 30, 2006 5:08 pm
da grisha
Vince ha scritto:mah..nn sono cosi sicuro che abbia queste risorse..comunque,tentar nn nuoce..


Ho provato ad eseguire il seguente codice html da explorer dell'mpx200:

Codice: Seleziona tutto

<html>
<body>

<script language="JavaScript">
function testForWMP(){
var player;
var plugin;
var hasActiveX=false;

try{
if(window.ActiveXObject)
  {
    hasActiveX = true;
    player = new ActiveXObject("WMPlayer.OCX.7");
  }
  else if (window.GeckoActiveXObject)
  {
    hasActiveX = true;   
    player = new GeckoActiveXObject("WMPlayer.OCX.7");
  } 
  } catch(oError) { }
  try  {
  if(navigator.mimeTypes)
  {
    plugin = navigator.mimeTypes['application/x-mplayer2'].enabledPlugin;
  }
  }catch (oError) { }
var message = "Your browser "+ (hasActiveX ? "does" : " does not") +" support ActiveX. \n";
message +=  "The Windows Media Player ActiveX control is"+ ( player ? "" : " not") +" installed. \n";
message += "The Windows Media Plugin "+ (plugin ? "is" : "is not") +" installed. \n";
alert(message);   
}
</script>


Try it by clicking <a href="javascript:testForWMP()">here</a>. If you have Javascript enabled, you'll see an

alert box that tells you whether your browser supports ActiveX and whether it has the WMP 7/9 ActiveX control or

the WMP 6.4 plugin installed.


</body>
</html>




Il risultato ottenuto è stato il seguente:

MessaggioInviato: dom apr 30, 2006 5:29 pm
da Vince
eh,però quelle cosette li tipo plug in o altro nn saprei dove trovarle..ne se esistano davvero..

hai fatto qualche ricerchina a proposito?

MessaggioInviato: dom apr 30, 2006 10:33 pm
da grisha
In rete ci sono solamente topic iniziati e poi rimasti in sospeso come probabilmente rimarrà questo. Fin'ora però nessuno aveva dimostrato che il browser supporta ActiveX come ho fatto io usando quelle poche righe di codice che ho trovato qui http://www.streamingmediaresearch.com/article.asp?id=8584&page=2&c=4.

MessaggioInviato: lun mag 01, 2006 12:35 pm
da Vince
eh si..mi sa che anche questo resterà senza risposta..almeno x ora..

comunque hai fatto un buon lavoro.. [applauso]

MessaggioInviato: lun mag 01, 2006 8:24 pm
da grisha
Grazie, ma io non sono per nulla soddisfatto, queste sono cose incomprensibili come la ragione per cui uno smartphone non debba mai essere un umts, tanto per dirne una.

MessaggioInviato: lun mag 01, 2006 9:07 pm
da Vince
beh,d smartphone umts ce ne sono parecchi oramai..

MessaggioInviato: lun mag 01, 2006 11:17 pm
da grisha
Vince ha scritto:beh,d smartphone umts ce ne sono parecchi oramai..


Però basati sul Symbian OS, quelli basati sul Windows Mobile sono PDA Phone, non puoi certo tenerli nella tasca degli jeans.

MessaggioInviato: mar mag 02, 2006 11:57 am
da Vince
si ok..ma anche con symbian sempre smartphone sono..con windows mobile si,siamo ancora indietro..ma comunque arriveranno..mi pare ce ne siano edge.