MediaElement.SetSource(IRandomAccessStream, String) Método

Definición

Establece la propiedad Source mediante la secuencia y el tipo MIME especificados.

public:
 virtual void SetSource(IRandomAccessStream ^ stream, Platform::String ^ mimeType) = SetSource;
void SetSource(IRandomAccessStream const& stream, winrt::hstring const& mimeType);
public void SetSource(IRandomAccessStream stream, string mimeType);
function setSource(stream, mimeType)
Public Sub SetSource (stream As IRandomAccessStream, mimeType As String)

Parámetros

stream
IRandomAccessStream

Secuencia que contiene el medio que se va a cargar.

mimeType
String

Platform::String

winrt::hstring

El tipo MIME del recurso multimedia, expresado como el formulario de cadena que se suele ver en encabezados y solicitudes HTTP. La cadena vacía "" se puede pasar como valor mimeType si se desconoce el tipo MIME.

Ejemplos

Este es un código que crea el objeto MediaElement y establece el origen multimedia mediante un control FileOpenPicker .

<MediaElement x:Name="mediaControl" Height="400" />
async private void SetLocalMedia()
{
    var openPicker = new Windows.Storage.Pickers.FileOpenPicker();

    openPicker.FileTypeFilter.Add(".wmv");
    openPicker.FileTypeFilter.Add(".mp4");
    openPicker.FileTypeFilter.Add(".wma");
    openPicker.FileTypeFilter.Add(".mp3");

    var file = await openPicker.PickSingleFileAsync();

    // mediaControl is a MediaElement defined in XAML
    if (null != file)
    {
        var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
        mediaControl.SetSource(stream, file.ContentType);
        mediaControl.Play();
    }
}

Comentarios

Puede usar el control FileOpenPicker para obtener la secuencia de archivos de un archivo multimedia en el sistema local.

Se aplica a

Consulte también