2012-12-18 3 views
0

У меня есть приложение, которое читает аудио из Интернета с помощью QTkit, проблема в том, что мне нужно получить состояние воспроизведения из объекта QTMovie (например: буферизация, воспроизведение, приостановление и т. Д.), Но может 't найти какой-либо метод или свойство сделать этоСостояние воспроизведения в QTKit

Кто-нибудь знает, как я могу получить состояние воспроизведения?

ответ

3

Метод rate указывает, воспроизводится ли фильм или нет.

float rate = [movie rate]; 

Rate = 1.0 означает нормальное воспроизведение, скорость = 0 означает, что фильм остановлен или паузы, скорость = 0,5 означает медленное окупаемость, отрицательные значения означают перемотать и т.д. Там нет способа для буферизации. Однако есть много полезных атрибутов, в частности тот, который указывает состояние загрузки.

NSInteger loadState = [[movie attributeForKey:QTMovieLoadStateAttribute] longValue];