Bagikan melalui


VideoProperties Kelas

Definisi

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
Object Platform::Object IInspectable VideoProperties
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:

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.

Berlaku untuk

Lihat juga