VideoProperties Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses ke properti terkait video item (seperti file atau folder).
public ref class VideoProperties sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class VideoProperties final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class VideoProperties
Public NotInheritable Class VideoProperties
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Contoh ini menunjukkan cara mengambil properti file, termasuk properti video seperti Tahun dan Peringkat.
try
{
StorageFile file = rootPage.sampleFile;
if (file != null)
{
StringBuilder outputText = new StringBuilder();
// Get video properties
VideoProperties videoProperties = await file.Properties.GetVideoPropertiesAsync();
outputText.AppendLine("Year: " + videoProperties.Year);
outputText.AppendLine("Rating: " + videoProperties.Rating);
}
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
// For example, handle a file not found error
}
Setelah GetVideoPropertiesAsync selesai, videoProperties
mendapatkan objek VideoProperties.
Dalam contoh, file
berisi StorageFile yang mewakili file untuk mengambil properti.
Keterangan
Anda dapat mengakses objek VideoProperties secara asinkron menggunakan metode getVideoPropertiesAsync dari properti Properti item (seperti file folder), atau secara sinkron menggunakan properti VideoProperties jika tersedia. Anda bisa mendapatkan objek VideoProperties menggunakan salah satu metode dan properti berikut:
- Metode StorageItemContentProperties.getVideoPropertiesAsync , yang dapat diakses menggunakan properti Properti , jika tersedia.
- Properti FileInformation.videoProperties
- Properti FolderInformation.videoProperties
Catatan
Properti yang didapatkan atau diatur menggunakan handler properti yang ditentukan oleh aplikasi lain (seperti Microsoft Word) mungkin tidak dapat diakses. Sebagai gantinya, Anda bisa mencoba mendapatkan properti ini menggunakan kueri file yang didukung oleh indeks sistem. Untuk informasi selengkapnya, lihat QueryOptions.
Untuk sampel kode selengkapnya tentang mengakses properti, lihat Sampel akses file.
Properti
Bitrate |
Mendapatkan jumlah bitrate audio dan video dari video. |
Directors |
Mendapatkan sutradara video. |
Duration |
Mendapatkan durasi video. |
Height |
Mendapatkan tinggi video. |
Keywords |
Mendapatkan kumpulan kata kunci yang terkait dengan video. |
Latitude |
Mendapatkan koordinat lintang di mana video ditembak. |
Longitude |
Mendapatkan koordinat bujur tempat video ditembak. |
Orientation |
Mendapatkan nilai VideoOrientation yang menunjukkan bagaimana video harus diputar untuk menampilkannya dengan benar. |
Producers |
Mendapatkan produser video. |
Publisher |
Mendapatkan atau mengatur penerbit video. |
Rating |
Mendapatkan atau mengatur peringkat yang terkait dengan file video. |
Subtitle |
Mendapatkan atau mengatur subtitel video. |
Title |
Mendapatkan atau mengatur judul video. |
Width |
Mendapatkan lebar video. |
Writers |
Mendapatkan penulis skrip untuk video. |
Year |
Mendapatkan atau menetapkan tahun video ditembak atau dirilis. |
Metode
RetrievePropertiesAsync(IIterable<String>) |
Mengambil properti yang ditentukan yang terkait dengan item. |
SavePropertiesAsync() |
Menyimpan semua properti yang terkait dengan item. |
SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>) |
Menyimpan properti dan nilai yang ditentukan yang terkait dengan item. |