付属のクイックスタートガイドを使用して、IOSアプリケーション内でSoundCloudトラックを再生したいとします。IOSアプリケーションでSoundCloudファイルを再生する
ストリームを再生するために提供されたコードはここにある:
SCAccount *account = [SCSoundCloud account];
[SCRequest performMethod:SCRequestMethodGET
onResource:[NSURL URLWithString:audioFile]
usingParameters:nil
withAccount:account
sendingProgressHandler:nil
responseHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
NSError *playerError;
audioPlayer = [[AVAudioPlayer alloc] initWithData:data error:&playerError];
audioPlayer.numberOfLoops = 0;
[audioPlayer prepareToPlay];
[audioPlayer play];
}];
問題:最初に、あなたのSoundCloudがアカウントにログインせずにSoundCloudがファイルを再生する方法はありますか?すべてのユーザーがSoundCloudの使用を検討することを願っていますが、新しいユーザーが以前にいくつかの曲を聴くことができれば便利だと考えていました。
あなたの要求文字列にパラメータとしててSoundcloudクライアントIDを追加する必要がありますIOSてSoundcloud SDKとパブリックアクセスのために
は、そのアカウントの初期化を担当するコードを省略しようとしていますか?あなたは特に問題がありますか? –
はい、アカウントを設定しようとしました:nil、そうしないと、サウンドを再生するためにSoundCloudにログインする必要があると仮定します。 – Magnus
マグヌス、私はこれが遅いと知っていますが、私は同じ問題を抱えています...あなたは回避策を見つけましたか? – gg13