Как получить метаданные видео в Blackberry 10 Cascade?
У меня есть приложение C++ Blackberry Cascade. Я пытаюсь прочитать метаданные видео файла, используя этот код
onMetaDataChanged: {
console.log("player onMetaDataChanged");
console.log("--------------------------------bit_rate=" + myPlayer.metaData.bit_rate);
console.log("-----------------------------------genre=" + myPlayer.metaData.genre);
console.log("-----------------------------sample_rate=" + myPlayer.metaData.sample_rate);
console.log("-----------------------------------title=" + myPlayer.metaData.title); }
Но это работает только после воспроизведения видеофайла. Есть ли способ получить метаданные видеофайла, не воспроизводя его? Благодарю.
1 ответ
Решение
Позвоните подготовить слот. Он будет получать ресурсы, необходимые для воспроизведения, без воспроизведения дорожки и испускать сигнал MetaDataChanged.
myPlayer.prepare ()