Condividi tramite


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

Classe MediaPlayer

Membri MediaPlayer

Spazio dei nomi System.Web.UI.SilverlightControls

Altre risorse

Procedura dettagliata: creazione di indicatori di capitolo per il controllo MediaPlayer