0

私はiOSプログラミングが初めてです。サーバーから画像と音声ファイルを取得しています。その後、以下のコードを使用して、すべての画像をサムネイルとして表示しようとしています。すべての画像をサムネイルとして表示する方法を教えてください。また、音声が再生されません。

-(IBAction)fullsizeimage:(id)sender
{
 ////////////// Image ////////////////////////////  

 NSURL *url = [NSURL URLWithString:@"http://182.73.152.59:82/php/tauky_services/codeigniter-restserver-master/uploads/45/thumbnail_small/326.png"];
    NSData *data = [NSData dataWithContentsOfURL: url];
    UIImage *image = [UIImage imageWithData:data];
    imagee = [[UIImageView alloc] initWithImage: image];
    [self.view addSubview:imagee];
 NSURL *url1 = [NSURL URLWithString:@"http://182.73.152.59:82/php/tauky_services/codeigniter-restserver-master/uploads/45/thumbnail_small/327.png"];
    NSData *data1 = [NSData dataWithContentsOfURL: url1];
    UIImage *image1 = [UIImage imageWithData:data1];
    imagee1 = [[UIImageView alloc] initWithImage: image1];
    [self.view addSubview:imagee1];
NSURL *urll = [NSURL URLWithString:@"http://182.73.152.59:82/php/tauky_services/codeigniter-restserver-master/uploads/45/thumbnail_small/325.png"];
    NSData *dataa = [NSData dataWithContentsOfURL: urll];
    UIImage *imageee = [UIImage imageWithData:dataa];
    imagee2 = [[UIImageView alloc] initWithImage: imageee];
    [self.view addSubview:imagee2];

///////////////  Audio ///////////////////////

   NSURL *audiourl = [NSURL URLWithString:@"http://182.73.152.59:82/php/tauky_services/codeigniter-restserver-master/uploads/45/Audio/312.mp3"];
    NSData *audioData = [NSData dataWithContentsOfURL:audiourl];

    NSError *error;
    //AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioData error:&error];
    AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithData:audioData error:&error];
    audioPlayer.numberOfLoops = -1;

    if (audioPlayer == nil)
        NSLog([error description]);
    else
        [audioPlayer play];

}

ありがとうアスラム

4

3 に答える 3

0

に追加する前に、各イメージに異なるフレームを割り当てることを検討してくださいsuperview。コードが各画像に同じフレームを割り当てる可能性があります。

NSLog(@"%@", [self.view subviews]);画像ビューが存在し、ロードされているかどうかを知るために使用します。

于 2013-06-03T17:05:48.163 に答える