問題タブ [mpmovieplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1678 参照

iphone - iPadでMPMoviePlayerControllerの再生エラー

iPadでMPMoviePlayerControllerを使用してビデオをたくさん再生するアプリを書いています。問題は、約15時間前に動作を停止したときにアプリが正常に動作し、ビデオを再生していたのに、ビデオが再生されないことです。MPMoviePlayerControllerはビデオの最初のフレームを表示し、フルスクリーンビューではムービーをうまくスクラブできますが、再生を押すとすぐに一時停止します。以下のコードがあります。デバッグ時に、playを呼び出すと、playbackStateがMPMoviePlaybackStatePlayingであるMPMoviePlayerPlaybackStateDidChangeNotificationが送信され、すぐに、playbackStateがMPMoviePlaybackStatePausedである別のMPMoviePlayerPlaybackStateDidChangeNotification通知が送信されることに気付きました。それが役立つかどうかはわかりませんが、私のコードに何か問題がある場合やアイデアがある場合はお知らせください。

0 投票する
1 に答える
1184 参照

iphone - iPhone SDK 4.0 で MPMovieController を使用する際の問題

SDK 3.1.3 では、MPMoviePlayer を使用してアプリで短いビデオを再生していましたが、問題はありませんでした。SDK 4 のコードを変更しましたが、ビデオが再生されません。黒い画面と音声だけが表示されます。Apple Dev Center には、最新の SDK 用のこのクラスのサンプル コードはありません。以下は私が使用しているコードです:

上記の結果、オーディオだけが黒い画面で再生されます。通知は、再生の最後に正しく呼び出されます。

上記が機能しない場合、次のように新しい MPMoviePlayerViewController クラスを使用してみました。

同じ問題が解決しません。音声が聞こえ、再生の最後に通知が正常に呼び出されます。ただし、ビデオの代わりに黒い画面が表示されます。

同じビデオが通常のビデオ プレイリストの iPod Touch だけでなく、iTunes でも​​問題なく再生されるため、ビデオのエンコードに問題はありません。

誰かがこの問題で私を助けてくれますか?

前もって感謝します

0 投票する
1 に答える
1360 参照

iphone - MPMoviePlayerViewController が OS 3.0 でクラッシュする

アプリのテスト中に、OS 3.0.1 および 3.1.1 (iPod Touch) を搭載した iPhone でアプリがクラッシュすることがわかりました。

リモートサーバーに配置されたビデオを再生するための次のコードがあります。iOS 4.0 および OS 3.2 を搭載した iPad で問題なく動作します。

Xcode は SDK 4.0 を使用するようにセットアップされていますが、ターゲット OS は 3.0 です。

3.0.1 および 3.1.1 で実行すると、次のエラーが表示されます。

皆さんが私を助けてくれることを願っています。

0 投票する
1 に答える
2496 参照

iphone - moviePlayerController の ActivityIndi​​cator を非表示にする

ご存知のように、MPmoviePlayerController でムービーを再生すると、moviePlayer は、moviePlayer のビューの中央に activityIndi​​catorView を表示する必要があります。プログラムにカスタム activityIndi​​catorView を追加しました。MPMoviePlayController の activityIndi​​catorView を非表示または削除したいのですが、できますか?

0 投票する
2 に答える
3382 参照

cocoa-touch - MPMoviePlayerViewController 黒い画面の問題!

iPhone 4 シミュレーターでビデオを実行しようとしているこのコードがあります。

問題は、プレーヤーをロードするように見えますが、0.5 秒後にアプリケーション全体の上に背面画面がロードされ、タッチとすべてが無効になり、何も聞こえないため、ビデオも再生されないように見えます。

何か案は?!

0 投票する
0 に答える
627 参照

iphone - MPMoviePlayerViewController にメモリ リークがあるようです

MPMoviePlayerViewControllerはmoviePlayerを作るために使用します。しかし、「完了」ボタンをクリックするか、プレーヤーをキャンセルすると、使用されるメモリが常に増加します。どうして??

0 投票する
3 に答える
11565 参照

objective-c - iPad でフルスクリーン モードのときに、MPMoviePlayer の次のボタンのクリック イベントをキャッチするにはどうすればよいですか?

MPMoviePlayerViewControllerが iPad でフルスクリーン モードになっている場合、デフォルトでは、そのコントロールにオーバーレイ上に前と次のボタンが表示されます。私のプロジェクトでは、そのオーバーレイ ボタンのクリックをキャプチャし、それに応じて処理する必要があります。プレイリストを呼び出す方法がわからないので、まだ次のアイテムがなく、フルスクリーン モードを終了するとボタンをクリックするとビューが壊れます。どういうわけか、何をすべきかわからず、エラーは発生しません。

私が知りたいのは、fullscreen次のボタンと前のボタンからそのイベントをリッスン/キャッチする方法があるかどうかです。

MPMoviePlayerまた、 、MPMoviePlayerController、およびに独自のコントロールを使用してオーバーレイを作成しようとしましたがMPMoviePlayerViewController、成功しませんでした。プレーヤーfullscreenがモードに入ると、存在していたオーバーレイはすべて無視され、画面のズームとともに実行されません。

fullscreenモード中にオーバーレイを表示する信頼できる方法はありますか? fullscreenApple のサンプルを見てきましたが、モード中に実際にビューに何かを追加することはできないようです。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1124 参照

iphone - iphone - Iphone 3.1 で SDK 4.0.1 を実行しています

iPhone SDK 4.0.1 を使用して iPhone アプリケーションを作成しています。アプリケーションには、メディア プレーヤーからの通知に関連する次のコード行があります。

アプリをビルドするとき、私は製品を iphone 3.1 にターゲットにしています。そのビルドは問題なく、iPhone 4.0 デバイスでうまく動作しますが、iPhone 3.1.3 OS で実行するとアプリ自体がクラッシュします。次のメッセージが表示されます。

参照元: /var/mobile/Applications/8572A1FF-488D-4F97-93DD-C06DBAD23B5B/OrangeDemo.app/OrangeDemo 想定: /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer in /var/mobile/Applications/8572A1FF- 488D-4F97-93DD-C06DBAD23B5B/OrangeDemo.app/OrangeDemo

このエラーを回避するにはどうすればよいですか。

0 投票する
1 に答える
2726 参照

iphone - UITabBarControllerからMPMoviePlayerViewControllerを提示する方法は?

に追加されたViewControllerがありUITabBarControllerます。このViewControllerには、を使用してムービーを開くボタンがありますMPMoviePlayerViewController

映画を再生すると、上部のナビゲーションバーが映画の上にオーバーレイされたままになり、画面の一部が効果的にブロックされます。

ただし、このビューコントローラが内部にない場合UITabBarController、ムービーは正常に再生されます。

誰が何が起こっているのか知っていますか?

0 投票する
1 に答える
449 参照

iphone - iPad の部分カール モーダル ビューにより MPMoviePlayer が再起動する

クライアント用のプレゼンテーション アプリを開発しています。プレゼンテーションでは、クライアントはスライドをダブルタップして「サブスライド」を表示できます。これは、現在のスライドが部分的なカール トランジションを実行してフルスクリーンのモーダル ビューを表示することを意味します。 .

私の問題は、これらのメイン スライドがアニメーション ビデオであることです (サブスライドはすべて PNG 形式の静止画像です)。ユーザーがページ カールをトリガーすると、ムービーは現在の状態 (再生中または一時停止) のままになり、ページ カール アニメーションが完了すると、ムービーが自動的に再開されます。これは、ムービーの状態に関係なく発生します。

viewWillDisappear などのメソッドが呼び出されているかどうかを確認するために、NSLog メッセージとブレークポイントを入れてみましたが、何も見つかりませんでした。

これらのビデオが自動的に再起動する原因は何ですか?