2009-06-05 3 views
2

Я использую компонент .Net activeX Quicktime. Я хотел бы прочитать данные треков тайм-кода, содержащиеся в треке QTMovie. я уже могу выбрать мой таймкод след, как это:Чтение данных дорожки тайм-кода с использованием версии C# Quicktime

// Valid Quicktime movie 
QTMovie movie; 
QTUtils qtu = new QTUtils(); 

for (int i = 1; i <= movie.Tracks.Count; i++) 
{ 
    if (movie.Tracks[i].Type == qtu.StringToFourCharCode("tmcd")) 
    { 
     QTTrack tcTrack = movie.Tracks[i]; 
     // 
     // Timecode data reading ? 
     // 
} 

Есть ли способ извлечь данные временного кода?

Благодарим за помощь!

+0

Я пытаюсь исследовать эту точную проблему. Я также рассматриваю Quicktime SDK как возможное решение. Вы когда-нибудь это решали? –

+0

Я знаю, что это возможно с Quicktime SDK, я сделал в другой программе, которую я написал, но у меня больше нет исходного кода. –

ответ

0

I asked a very similar question относительно applescript и timecode. Обходной путь состоял в том, чтобы использовать другое приложение, приложение с открытым исходным кодом, приложение командной строки с именем timecodereader, доступное here. Я не уверен, что это кросс-платформа, но вы можете получить что-то из кода sourc.

HTH