我正在使用MPMoviePlaybackController在我的iPhone應用程序上播放電影。一切正常,除了全屏切換底部基本上什麼都沒有。當我切換它時,圖片會略微增長。視頻回放如何縮放以便整個視頻圖片顯示在屏幕上
我希望它的行爲與iPhone上播放視頻的其他應用程序相似。當您切換全屏按鈕時,圖片變爲動態圖像,因此縱橫比保持不變,但您最終會丟失部分圖片,因爲它不在屏幕上。
如果沒有實際顯示視頻全屏,全屏切換的目的是什麼?
任何想法?
我正在使用MPMoviePlaybackController在我的iPhone應用程序上播放電影。一切正常,除了全屏切換底部基本上什麼都沒有。當我切換它時,圖片會略微增長。視頻回放如何縮放以便整個視頻圖片顯示在屏幕上
我希望它的行爲與iPhone上播放視頻的其他應用程序相似。當您切換全屏按鈕時,圖片變爲動態圖像,因此縱橫比保持不變,但您最終會丟失部分圖片,因爲它不在屏幕上。
如果沒有實際顯示視頻全屏,全屏切換的目的是什麼?
任何想法?
我想你是在談論MPMoviePlayerController類,它應該做必要的。
反正可以使用下面的通知手動rezize窗口的大小,屬性的使用scalingMode並將其設置爲任何下面的縮放模式 的typedef枚舉{ MPMovieScalingModeNone, MPMovieScalingModeAspectFit, MPMovieScalingModeAspectFill, MPMovieScalingModeFill } MPMovieScalingMode;
每當電影播放器進入或退出全屏模式時,它會張貼適當的通知以反映更改。例如,進入全屏模式後,它會發布MPMoviePlayerWillEnterFullscreenNotification和MPMoviePlayerDidEnterFullscreenNotification通知。從全屏模式退出時,它會發布MPMoviePlayerWillExitFullscreenNotification和MPMoviePlayerDidExitFullscreenNotification通知。
什麼是您的原始視頻源?如果你的原始視頻已經預先準備好了(例如,文件本身有黑條),你會看到你描述的那種東西。 – lxt 2011-03-09 00:06:31
這是一個mp4電影預告片。我不明白的是,例如,如果我從iTunes下載電影到我的手機,我們假設它的寬高比爲2.40:1。當我使用iphone視頻播放器在手機上播放時,我明顯看到上方的黑條,並且在圖片下方 - 這是展示整個圖片以保持縱橫比的唯一方式 - 我明白了。但是,我可以選擇切換全屏按鈕,然後視頻圖片*將以縮放的方式佔用整個屏幕。這就是我想要做的... – bpatrick100 2011-03-09 18:22:25