Ciao a tutti,
ho la necessità di includere un player video SL di terze parti. Il player viene renderizzato usando il tag OBJECT e senza l'ausilio di file xaml esterni.
Mi sto scervellando da 2 giorni per capire come posso pilotare quel player usando javascript, nella fattispecie mi serve stoppare e riprendere la riproduzione del video.
Premetto che per questioni di ambiente, non posso usare C#.
C'è una soluzione?

grazie
alberto

"This message was written using 100% recycled electrons"
Se non hanno esposto dei metodi scriptabile la vedo dura. Forse con controlloSilverlight.Content.findName potresti cercare il mediaElement, ma questo funzionava con sl 1.0, non so se è ancora valido con 2.0.
Prova

Ciao

Il mio blog
Homepage
Ricciolo [MVP] [Staff] wrote:
Se non hanno esposto dei metodi scriptabile la vedo dura. Forse con controlloSilverlight.Content.findName potresti cercare il
mediaElement, ma questo funzionava con sl 1.0, non so se è ancora valido con 2.0.
Sì, è ancora valido

<head>
<script type="text/javascript" src="../Silverlight.js"></script> </head>
<body>
<script type="text/javascript">
function createSilverlight() {
Silverlight.createObjectEx({
source: '#Scene1xaml',
parentElement: parentElement,
id: 'myPlugin',
properties: {
width: '800',
height: '600',
inplaceInstallPrompt: false,
background: 'white',
isWindowless: 'false',
framerate: '24',
version: '1.0'
},
events: {
onError: null,
onLoad: Plugin_onLoad
},
initParams: "plugin #Scene1xaml",
context: "contesto del plugin"
});
}

function Plugin_onLoad(plugIn, userContext, rootElement) { plugIn.settings.EnableFramerateCounter = true;
var media1 = plugIn.content.root.findname("media1"); Media1_onMouseLeftButtonDown_TK =
media1.AddEventListener("MouseLeftButtonDown",
"Media1_onMouseLeftButtonDown");
}

function Media1_onMouseLeftButtonDown(sender, mouseEventArgs) { sender.Stop();
sender.RemoveEventListener("MouseLeftButtonDown", Media1_onMouseLeftButtonDown_TK);
}
</script>

<script id="Scene1xaml" type="text/xaml">
<Canvas
xmlns="http://schemas.microsoft.com/client/2007" xmlns ="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="Scene"
Width="630" Height="233">
<MediaElement x:Name="media1" Source="clientbin/video.wmv" /> </Canvas>
</script>

<div id="divSilverlightPlugInHost">
<script type="text/javascript">
var parentElement =
document.getElementById("divSilverlightPlugInHost");
createSilverlight();
</script>
</div>
</body>

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC