METODE IMFMediaEngine::CanPlayType (mfmediaengine.h)
Mengkueri seberapa besar kemungkinan Mesin Media dapat memutar jenis sumber daya media tertentu.
Sintaks
HRESULT CanPlayType(
[in] BSTR type,
[out] MF_MEDIA_ENGINE_CANPLAY *pAnswer
);
Parameter
[in] type
String yang berisi jenis MIME dengan parameter codec opsional, seperti yang didefinisikan dalam RFC 4281.
[out] pAnswer
Menerima nilai enumerasi MF_MEDIA_ENGINE_CANPLAY .
Menampilkan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode ini sesuai dengan atribut canPlayType dari antarmuka HTMLMediaElement di HTML5.
Atribut canPlayType menentukan nilai berikut.
Nilai | Deskripsi |
---|---|
"" (string kosong) | Agen pengguna tidak dapat memutar sumber daya, atau jenis sumber dayanya adalah "application/octet-stream". |
"mungkin" | Agen pengguna mungkin dapat memainkan sumber daya. |
"mungkin" | Tidak satu pun dari nilai sebelumnya yang berlaku. |
Nilai "mungkin" digunakan karena jenis MIME untuk sumber daya media umumnya bukan deskripsi lengkap dari sumber daya. Misalnya, "video/mp4" menentukan file MP4 dengan video, tetapi tidak menjelaskan codec. Bahkan dengan parameter codec opsional, jenis MIME menghilangkan beberapa informasi, seperti laju bit berkode aktual. Oleh karena itu, biasanya tidak mungkin untuk memastikan bahwa pemutaran dimungkinkan sampai sumber daya media yang sebenarnya dibuka.
Persyaratan
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfmediaengine.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk