Proprietà MediaPlayer.OnClientChapterStarted
Ottiene o imposta il nome della funzione JavaScript client (gestore eventi) chiamata quando viene generato l'evento client Sys.UI.Silverlight.MediaPlayer.chapterStarted.
Spazio dei nomi: System.Web.UI.SilverlightControls
Assembly: System.Web.Silverlight (in System.Web.Silverlight.dll)
Sintassi
'Dichiarazione
<BindableAttribute(True)> _
Public Overridable Property OnClientChapterStarted As String
'Utilizzo
Dim instance As MediaPlayer
Dim value As String
value = instance.OnClientChapterStarted
instance.OnClientChapterStarted = value
[BindableAttribute(true)]
public virtual string OnClientChapterStarted { get; set; }
Valore proprietà
Tipo: System.String
Nome della funzione JavaScript chiamata quando inizia un capitolo.
Note
L'evento client chapterStarted si verifica in fase di esecuzione quando viene raggiunto un nuovo punto del capitolo durante la riproduzione del file multimediale.
È possibile indicare che la funzione JavaScript client venga eseguita quando si verifica l'evento client chapterStarted utilizzando la proprietà OnClientChapterStarted.
Esempi
Nell'esempio seguente viene illustrato come impostare il nome di una funzione JavaScript in modo che venga eseguita quando viene raggiunta una nuova posizione del capitolo durante la riproduzione e si verifica l'evento Sys.UI.Silverlight.MediaPlayer.chapterStarted. Questo esempio di codice fa parte di un esempio più completo fornito per la classe Sys.UI.Silverlight.MediaPlayer.
Il markup mostra la proprietà OnClientChapterStarted sul controllo server MediaPlayer che indica che chapterStarted è il nome della funzione JavaScript da eseguire quando si verifica un evento client chapterStarted in fase di esecuzione.
<asp:MediaPlayer ID="MediaPlayer1" runat="server" Height="300px" Width="400px"
OnClientChapterSelected="chapterSelected"
OnClientChapterStarted="chapterStarted"
OnClientCurrentStateChanged="currentStateChanged"
OnClientMarkerReached="markerReached"
OnClientMediaEnded="mediaEnded"
OnClientMediaFailed="mediaFailed"
OnClientMediaOpened="mediaOpened"
OnClientVolumeChanged="volumeChanged"
onPluginFullScreenChanged="fullScreenChanged"
MediaSource="../media/expressionstudio.wmv" AutoPlay="True"
MediaSkinSource="../skins/Professional.xaml">
<Chapters>
<asp:MediaChapter Position="5" Title="A New Start" ThumbnailSource="../images/Water lilies.jpg" />
<asp:MediaChapter Position="22" Title="More Things" ThumbnailSource="../images/Sunset.jpg"/>
<asp:MediaChapter Position="54" Title="Final Thoughts" ThumbnailSource="../images/Blue hills.jpg" />
</Chapters>
</asp:MediaPlayer>
<asp:MediaPlayer ID="MediaPlayer1" runat="server" Height="300px" Width="400px"
OnClientChapterSelected="chapterSelected"
OnClientChapterStarted="chapterStarted"
OnClientCurrentStateChanged="currentStateChanged"
OnClientMarkerReached="markerReached"
OnClientMediaEnded="mediaEnded"
OnClientMediaFailed="mediaFailed"
OnClientMediaOpened="mediaOpened"
OnClientVolumeChanged="volumeChanged"
onPluginFullScreenChanged="fullScreenChanged"
MediaSource="../media/expressionstudio.wmv" AutoPlay="True"
MediaSkinSource="../skins/Professional.xaml">
<Chapters>
<asp:MediaChapter Position="5" Title="A New Start" ThumbnailSource="../images/Water lilies.jpg" />
<asp:MediaChapter Position="22" Title="More Things" ThumbnailSource="../images/Sunset.jpg"/>
<asp:MediaChapter Position="54" Title="Final Thoughts" ThumbnailSource="../images/Blue hills.jpg" />
</Chapters>
</asp:MediaPlayer>
Nello script client è illustrata la funzione chapterStarted.
function chapterStarted(sender, args) {
var chapter = args.get_chapter();
if (chapter)
{
var title = chapter.get_title();
var textMessage = String.format("chapterStarted event: title '{0}'", title);
ta.innerText += '\r\n' + textMessage;
}
}
function chapterStarted(sender, args) {
var chapter = args.get_chapter();
if (chapter)
{
var title = chapter.get_title();
var textMessage = String.format("chapterStarted event: title '{0}'", title);
ta.innerText += '\r\n' + textMessage;
}
}
Piattaforme
Per informazioni sui sistemi operativi e sui browser supportati da Silverlight, vedere "Sistemi operativi e browser supportati" in Architettura di Silverlight.
Vedere anche
Riferimenti
Spazio dei nomi System.Web.UI.SilverlightControls
Altre risorse
Procedura dettagliata: creazione di indicatori di capitolo per il controllo MediaPlayer