0

はい、何が起こっているのかを調査していますが、私の場合、オーディオのフォーマットは itunes ストアのプレビューからの m4a ファイルであり、私の 4s デバイスでは問題なく再生されるため、有効であると確信しています。

どんなヒントでも大歓迎です

-(IBAction)StartMusic
{
    NSLog(@"start");

    NSURL *songUrl = [NSURL URLWithString:@"http://a1804.phobos.apple.com/us/r1000/064/Music/v4/9b/b3/c7/9bb3c7dc-a06f-f18c-3e41-2ce1e36f73b4/mzaf_7432104896053262141.aac.m4a"];

    MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:songUrl];

    [[NSNotificationCenter defaultCenter] addObserver:self

                                             selector:@selector(moviePlayBackDidFinish:)

                                                 name:MPMoviePlayerPlaybackDidFinishNotification

                                               object:nil];

    [mp setControlStyle:MPMovieControlStyleFullscreen];
    [mp setMovieSourceType:MPMovieSourceTypeStreaming];

    [mp setFullscreen:YES];
    [mp.view setFrame: self.view.bounds];

    [self.view addSubview:[mp view]];

    [mp prepareToPlay];
    [mp play];

    NSLog(@"start 2");
}
4

1 に答える 1

0

解決しました!

ミュートをオンにしても強制的に再生しているのですが、

moviePlayer.useApplicationAudioSession = NO;
[self presentMoviePlayerViewControllerAnimated:moviePlayer];

それは、タップしたときにプレビュー曲のミュートがオンになっている場合の iTunes Store の動作です。

于 2013-06-09T16:21:20.890 に答える