Share via


Proprietà MediaPlayer.OnClientMediaFailed

Ottiene o imposta il nome della funzione JavaScript client (gestore eventi) chiamata quando viene generato l'evento client Sys.UI.Silverlight.MediaPlayer.mediaFailed.

Spazio dei nomi:  System.Web.UI.SilverlightControls
Assembly:  System.Web.Silverlight (in System.Web.Silverlight.dll)

Sintassi

'Dichiarazione
<BindableAttribute(True)> _
Public Overridable Property OnClientMediaFailed As String
'Utilizzo
Dim instance As MediaPlayer
Dim value As String

value = instance.OnClientMediaFailed

instance.OnClientMediaFailed = value
[BindableAttribute(true)]
public virtual string OnClientMediaFailed { get; set; }

Valore proprietà

Tipo: System.String
Nome della funzione JavaScript chiamata quando si verifica un errore nell'origine dei file multimediali.

Note

L'evento client mediaFailed si verifica in fase di esecuzione se il file multimediale non viene caricato correttamente.

Può verificarsi se il file multimediale indicato dalla proprietà MediaSource non viene trovato o se il formato del file non è riproducibile dal controllo client Sys.UI.Silverlight.MediaPlayer.

Esempi

Nell'esempio seguente viene illustrato come impostare il nome di una funzione JavaScript in modo che venga eseguita se il file multimediale non viene caricato in fase di esecuzione e si verifica l'evento client Sys.UI.Silverlight.MediaPlayer.mediaFailed. Questo esempio di codice fa parte di un esempio più completo fornito per la classe Sys.UI.Silverlight.MediaPlayer.

Il markup mostra la proprietà OnClientMediaFailed sul controllo server MediaPlayer che indica che mediaFailed è il nome della funzione JavaScript da eseguire quando si verifica un evento client Sys.UI.Silverlight.MediaPlayer.mediaFailed 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 mediaFailed.

function mediaFailed(sender, args) {
    var currentPosition = sender.get_position();
    var textMessage = String.format("mediaFailed event: position {0} seconds", currentPosition);
    ta.innerText +=  '\r\n' + textMessage;
}        
function mediaFailed(sender, args) {
    var currentPosition = sender.get_position();
    var textMessage = String.format("mediaFailed event: position {0} seconds", currentPosition);
    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

MediaSource