视频无法在UITableView IOS7中显示

时间:2014-04-29 13:08:28

标签: ios uitableview video

在我的应用程序中,我正在播放YouTube视频。我正在使用UITableView,因为我有一系列视频,但问题出现在UITableView它没有显示视频,但它出现在Cell的DetailView

我已使用XCDYouTubeVideoPlayerViewController这个类文件来播放YouTube。我NSObject,因为我在服务器上的YouTube ID我正在播放视频 在我的UITableView

我的代码。

   -(void)setDataSource:(videopolitical *)inVideosObj
 {
     self.title.text = inVideosObj.title;
     UIView *videoContainerView = [[UIView alloc]initWithFrame:CGRectMake(10,20, 100, 100)];
    [self.contentView addSubview:videoContainerView];

     XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:inVideosObj.video];

     videoPlayerViewController = nil;
     [videoPlayerViewController presentInView:videoContainerView];
     [videoPlayerViewController.moviePlayer play];
 }

我已使用上面的代码在我的表格中没有工作,请告诉我如何解决这个问题。

感谢。

2 个答案:

答案 0 :(得分:1)

尝试删除videoPlayerViewController = nil;

答案 1 :(得分:1)

在定义对象的第一行中可能存在问题

 XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:inVideosObj.video];

以及您分配的最后一行nil

videoPlayerViewController = nil;

然后你在这里期待什么

[videoPlayerViewController presentInView:videoContainerView];