1

背景の上にメディア プレーヤーを表示する際に問題があります。

私はこのコードを使用しています:

NSMutableArray *layout = [ LayoutEpisodes layoutEpisodes];   
NSMutableArray *videoSplat = [ VideoUrls videoEpisodes];

NSLog(@" %@", videoSplat);

NSArray* nibView1 = [[NSBundle mainBundle] loadNibNamed:@"SeasonPreview" owner:self options:nil]; 
NSArray* nibView2 = [[NSBundle mainBundle] loadNibNamed:@"SeasonPreview" owner:self options:nil];
NSArray* nibView3 = [[NSBundle mainBundle] loadNibNamed:@"SeasonPreview" owner:self options:nil];
NSArray* nibView4 = [[NSBundle mainBundle] loadNibNamed:@"SeasonPreview" owner:self options:nil];

NSArray* nibVideoView = [[NSBundle mainBundle] loadNibNamed:@"SeasonPreview" owner:self options:nil];
[[VideoPreview alloc]init];
[[SeasonsPreview alloc]init];


SeasonsPreview *firstView =  [nibView1  objectAtIndex:0];
SeasonsPreview *secondView = [nibView2  objectAtIndex:0];
SeasonsPreview *thirdView =  [nibView3  objectAtIndex:0];
SeasonsPreview *fourthView = [nibView4  objectAtIndex:0];

SeasonsPreview *splatterVideo = [nibVideoView objectAtIndex:0];

int i=0, j=0;
for(i=0;i<([layout count]);i++,j++)
{

    NSString *titleViewImage = [layout objectAtIndex:i];
    i++;
    NSString *logoViewImage =[layout objectAtIndex:i];
    i++;
    NSString *backgroundViewImage =[layout objectAtIndex:i];

    NSURL *urlTitle = [NSURL URLWithString:titleViewImage];  
    UIImage *titleImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:urlTitle]]; 

    NSURL *urlLogo = [NSURL URLWithString:logoViewImage];  
    UIImage *logoImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:urlLogo]]; 

    UIColor *backgroundUIcolor =[UIColor colorWithHexString:backgroundViewImage];


    if(i>=0 && i<=3){
    firstView.titleView.image = titleImage;
    firstView.logoView.image = logoImage;
    firstView.backgroundView.backgroundColor = backgroundUIcolor;
    firstView.center = CGPointMake(385,150);}

(注: コードが長すぎるため、これがすべてではありません。)

への参照FirstViewは、ビューの新しいインスタンスを作成するために呼び出したオブジェクトです。このオブジェクトを使用すると、背景、タイトル、および小さな画像を表示できます。

メディア プレーヤーを追加する必要があります。FirstView で使用したのと同じプロセスを使用できますか?

4

0 に答える 0