UIWebView
ブログページの URL にリンクされたアプリを持っています。ブログ ページに埋め込まれたビデオ (私の場合はアプリに埋め込まれていません) をクリックすると、メディア プレーヤーが正常に開き、正常に再生および一時停止します。これは私が初期化していないものです。iOSがそれを拾ったようです。
ただし、私の問題は、進むボタンを押すか、ビデオが終了するか、完了ボタンを押すと、メディア プレーヤーが閉じて、最初のビュー コントローラー (メディア プレーヤーを開始したビュー コントローラーではない) に戻り、画像がシフトすることです。上に移動すると、下部にステータス バーのサイズの白い領域が残り、アプリ内を移動できなくなります。
これを修正する方法がわかりません。私は追加しようとしました:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
viewdidload
メソッドに。
これを間違ったセクションに配置していますか?もっとやるべきことはありますか?moviePlayer 以外にオブジェクトとして使用する必要があるものはありますか?
アプリがメディア プレーヤー用のプログラミングなしでビデオの再生を開始するのに、最初に初期化したため、ビデオを適切に終了しないのは、今でも奇妙だと思います。
これは私のアプリを保持する最後のものです。どなたか助けていただければ幸いです。