2013-03-18 56 views
0

我想在uitableviewcell上播放視頻。但點擊播放器查看重新啓動視頻。我想點擊視頻播放器視圖打開控制菜單,然後單擊可用視圖重新啓動視頻。uitableviewcell上的mpmovieplayercontroller視圖

- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath{ 

    if (self.videoPlayer && [self.indexPath_k isEqual:indexPath]) { 
     cell.imageView.userInteractionEnabled = YES; 
     cell.imageView.image = [cell.imageView.image Resim_Skala:CGSizeMake(150, 100)]; 

     UIView *vieww = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 150, 100)]; 
     self.videoPlayer.view.frame = CGRectMake(0, 0, 150, 100); 
     self.videoPlayer.view.userInteractionEnabled = YES; 

     [vieww addSubview:self.videoPlayer.view]; 
     [cell.contentView addSubview:vieww]; 
    }else{ 

    } 
} 


- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ 

      self.videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
      ..... 
      [self.videoPlayer play]; 
      [self.tableview reloadData]; 
} 

截圖:

http://postimage.org/image/hafzjkjix/

+0

2013年12月..提示 - 它是關於文件擴展名(文件形式網絡)非常flakey。在我的應用程序中,.MOV有效,.mov很難將iPhone崩潰。離奇。此外,模擬器根本無法工作,它完全沒用,只是崩潰。最後在MPMoviePlayerViewController方法的作品中,MPMoviePlayerController是無用的和破碎的。 – Fattie 2013-12-01 20:40:17

回答

0

其實,這不是你提到的上面的截圖視頻。 它實際上是一個帶有播放按鈕的視頻的縮略圖。無論何時單擊該單元格,視頻都會以新視圖打開。

{..完全錯誤:默認情況下,蘋果不支持在tableview單元格中播放視頻。 }

否則,您必須使用該功能創建自定義視圖。

謝謝

+0

「如果我在tableview單元格中播放視頻,默認情況下蘋果不支持視頻在桌面單元格中播放」,蘋果是否會批准該程序? – user2041226 2013-03-18 13:34:56

+1

@Akhil:請提供參考URL,蘋果曾聲明Apple不支持TableviewCell中的視頻播放。 – 2013-03-19 05:44:00

+0

在視頻中播放視頻是完全司空見慣的事情 – Fattie 2013-12-01 20:40:53