0

メディアの再生に MPMoviePlayerController を使用しています。正常に動作しますが、早送りとタイマーのコントロールが無効になっています。次のコードがあります。

    moviePlayer =  [[MPMoviePlayerController alloc]initWithContentURL:songUrl];
    [moviePlayer.backgroundView setBackgroundColor:[UIColor blackColor]];   
    moviePlayer.controlStyle = MPMovieControlStyleDefault;
    moviePlayer.shouldAutoplay = YES;
    [moviePlayer setScalingMode:MPMovieScalingModeNone];
    [self.view addSubview:moviePlayer.view];
      [moviePlayer setFullscreen:YES animated:NO];

次のスクリーンショットがあります。

ここに画像の説明を入力

4

1 に答える 1

0

songUrlどのように見えるかは示されていませんが、症状から、Content-Lengthヘッダーなしで提供されている HTTP URL を参照していると推測できます。iOS はファイルの読み取りが完了するまでファイルの長さを判断できないため、表示する長さはありません。

または、songUrl開始時刻または終了時刻が定義されていない HTTP ライブ ストリーミング ストリーム (ライブ フィードなど) を指す場合もあります。

于 2012-08-30T16:10:56.633 に答える