3

だから私は私がAVPlayerStatusプロパティをどのように使うべきかを読むのに苦労しています

ドキュメントに記載されているとおりに作成し@property(nonatomic, readonly) AVPlayerStatus *status;ましたが、使用方法がわからないようです。

AVPlayerStatusUnknows..

こんな感じで使いたい

while(AVPlayerStatusUnknows)
{ 
      //DO SOMETHING 
} 

誰かがここで私を助けることができますか?

ありがとう

4

2 に答える 2

3

AVPlayerStatus@Patrickは、クラスまたは構造(またはUnion)ではないため、オブジェクトを使用できません。その列挙子。主にスイッチの状態をチェックするために使用します(作成している場合)。@Amoryaによって提案された上記の方法は、の使用方法AVPlayerStatusです。

これがあなたにとって理にかなっていることを願っています。

ドキュメントを確認してください。

http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html

編集:

あなたが探しているのはこのようなものです。私はこれがうまくいくとは思わない。しかし、あなたは基本的な考えを得るでしょう。

[yourActivityIndicator startAnimation];
while(yourAVPlayer.status == AVPlayerStatusUnknown) {}
[yourActivityIndicator stopAnimation];

または、GCDを使用してカスタムキューの最後の2行を呼び出すだけの場合は、探しているものが表示されます。

このようなもの(これが正確な構文かどうかはわかりません)

[yourActivityIndicator startAnimation];

dispatch_queue(^{
       while(yourAVPlayer.status == AVPlayerStatusUnknown) {}
       [yourActivityIndicator stopAnimation];
 });
于 2011-03-25T16:15:09.000 に答える
2

そのプロパティを自分で作成する必要はありません。これはAVPlayerオブジェクトのプロパティです。

あなたはできるはずですwhile (yourAVPlayer.status == AVPlayerStatusUnknown) {}。クラスAVPlayeryourAVPlayerのオブジェクトに置き換えます。

于 2011-03-25T15:42:37.937 に答える