0

これを使用してサーバーからファイルMPMoviePlayerViewControllerを再生していますが、正しく動作していません。.mp3これが私が使用しているコードです。

NSString *path = @"http://myurl/music.mp3";
MPMoviePlayerViewController *mpviewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:path]];
mpviewController.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;  
[self presentModalViewController:mpviewController animated:YES];
[[mpviewController moviePlayer] play];

音声が 3 秒または 5 秒だけ再生された後、自動的に停止します。何が問題なのかわかりません。あなたの提案は大きな助けになるでしょう。

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

4

3 に答える 3

1

このコードで解決しました:)誰かの役に立ちますように。

NSString *path = @"http://myurl/mymusic.mp3";
mv = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:path]];
mv.movieSourceType = MPMovieSourceTypeUnknown;
[self.view addSubview:mv.view];
[mv play];
于 2012-08-22T10:01:11.477 に答える
0

mpviewController を保持する必要があるかもしれませんが、同じ間違いを犯します。

于 2013-06-09T15:45:51.020 に答える
0

サーバーからのオーディオ ストリーミングにこのGITを使用しています。レポを使用するのは簡単です。

プロジェクトにインポートした時点では、バックグラウンド再生はありませんでした。簡単な iOS コードを追加しました。

于 2012-08-21T14:35:20.917 に答える