2009-08-14 123 views
3

有沒有人嘗試從相機拍攝視頻,然後使用提供的視頻播放器播放視頻?當您以縱向模式拍攝視頻時,有時電影將播放(當播放器處於橫向模式時)以及放入縱向模式時,您無法觀看電影,您聽到的只是聲音,有時在橫向模式下閃爍並且沒有發揮的權利,有沒有人遇到這個,並找到一種方法來解決它?我的代碼來播放視頻看起來是這樣的:從視頻攝像頭拍攝視頻並使用MPMoviePlayerController IPhone SDK進行顯示

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ; 
    moviePlayer = 
    [[MPMoviePlayerController alloc] initWithContentURL:[info urls]]; 

    if (moviePlayer) 
    { 

     [moviePlayer play]; 
    } 
} 

我檢查了文檔的設置似乎沒有什麼像它會解決這個問題...謝謝

+0

我也看到這個問題。 – Elfred 2009-10-15 02:21:19

回答

1

我覺得你沒有使用正確的NSURL對象

NSURL * urls = [info objectForKey:@「UIImagePickerControllerMediaURL」]; moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[info url]];

它應該是

moviePlayer = [[ALLOC的MPMoviePlayerController] initWithContentURL:網址];