I have an application that reads audio from internet using QTkit, the problem is, that i need get the state of the playback from the QTMovie object (e.g.: Buffering, Playing, Paused, etc.) but can't find any method or property to do that

Anyone knows how can i get the playback state?

有帮助吗?

解决方案

The rate method indicates if the movie is being played back or not.

float rate = [movie rate];

Rate = 1.0 means normal playback, rate = 0 means the movie is stopped or paused, rate = 0.5 means slow payback, negative values mean rewind, etc. There is no method for buffering. However, there are many useful attributes, in particular the one that indicates load state.

NSInteger loadState = [[movie attributeForKey:QTMovieLoadStateAttribute] longValue];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top