का उपयोग करके आईओएस में ध्वनि क्लाउड ऑडियो स्ट्रीम बजाना प्रारंभ करें SoundCloud डेवलपर पृष्ठ से निम्न कोड उदाहरण का उपयोग करके, AVAudioPlayer SCRequest प्रतिक्रिया प्राप्त होने के बाद खेलना शुरू कर देगा। अनुरोधित फ़ाइल के आकार के आधार पर, इसमें कुछ समय लग सकता है।
क्या आईओएस साउंडक्लाउड एपीआई प्री-बफर समाधान प्रदान करता है, ताकि सभी डेटा प्राप्त होने से पहले ऑडियो बजाना संभव हो या क्या इसे प्राप्त करने के लिए मुझे NSURLConnection की मदद से स्वयं का समाधान लागू करने की आवश्यकता है?प्री-बफर
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSDictionary *track = [self.tracks objectAtIndex:indexPath.row];
NSString *streamURL = [track objectForKey:@"stream_url"];
SCAccount *account = [SCSoundCloud account];
[SCRequest performMethod:SCRequestMethodGET
onResource:[NSURL URLWithString:streamURL]
usingParameters:nil
withAccount:account
sendingProgressHandler:nil
responseHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
NSError *playerError;
player = [[AVAudioPlayer alloc] initWithData:data error:&playerError];
[player prepareToPlay];
[player play];
}];
}
क्या आपके पास इस समस्या का समाधान है? –
कोई समाधान मैं भी एक ही मुद्दे पर अटक गया। –