Bagikan melalui


MediaElement.SetSource(IRandomAccessStream, String) Metode

Definisi

Mengatur properti Sumber menggunakan aliran dan jenis MIME yang ditentukan.

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)

Parameter

stream
IRandomAccessStream

Aliran yang berisi media yang akan dimuat.

mimeType
String

Platform::String

winrt::hstring

Jenis MIME sumber daya media, yang dinyatakan sebagai bentuk string biasanya terlihat di header dan permintaan HTTP. String kosong "" dapat diteruskan sebagai nilai mimeType jika jenis MIME tidak diketahui.

Contoh

Berikut adalah beberapa kode yang membuat objek MediaElement dan mengatur sumber media menggunakan kontrol 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();
    }
}

Keterangan

Anda dapat menggunakan kontrol FileOpenPicker untuk mendapatkan aliran file untuk file media pada sistem lokal.

Berlaku untuk

Lihat juga