背景の上にメディア プレーヤーを表示する際に問題があります。
私はこのコードを使用しています:
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 で使用したのと同じプロセスを使用できますか?