0

Appleが提供するhttpライブストリームの例を使用して、ビデオをライブストリームしようとしています。プログラムはコンパイルされますが、iPhone には何も表示されません。以下はコードです:

ありがとうございました。

  NSURL *url = [NSURL URLWithString:@"<#http://developer.apple.com/resources/http-streaming/examples/advanced-stream.html#>"];
    /*
     // You may find a test stream at <http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8>.
     self.playerItem = [AVPlayerItem playerItemWithURL:url];
     [playerItem addObserver:self forKeyPath:@"status" options:0 context:&ItemStatusContext];
     self.player = [AVPlayer playerWithPlayerItem:playerItem];
  */
    /*

    self.player = [AVPlayer playerWithURL:url];
    [player addObserver:self forKeyPath:@"status" options:0 context:&PlayerStatusContext];
    */

                  self.playerItem = [AVPlayerItem playerItemWithURL:url];

                  //(optional) [playerItem addObserver:self forKeyPath:@"status" options:0 context:&ItemStatusContext];

                  self.player = [AVPlayer playerWithPlayerItem:playerItem];

                  self.player = [AVPlayer playerWithURL:url];

    [player play];
    [super viewDidLoad];
4

1 に答える 1

1

このリンゴのサンプルコードをチェックしてください。これは AVFoundation を使用しています。

次のAppleのサンプルコードを見ると、お勧めです。

コードの下にあると思われる手順を実装したいだけで、非常に役立ちます。

スティッチストリームプレーヤー

テスト済みの myServer にアップロードします。完璧に。また、Youtube、Vimeo など... 正常に動作します。

私を信じて。3G、wifi 両方の環境でテスト済み。サンプルコードですが、驚くほど完璧に動作しました。

于 2012-08-10T01:50:46.917 に答える