問題タブ [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.
iphone - MPMoviePlayerDidExitFullscreenNotification
MPMoviePlayerDidExitFullscreenNotification は、IOS 4.0 (>=3.2) で正常に動作しています。ただし、IOS 3.1.3 (<3.2) にロードすると白い画面が残ります。
iphone - iPhone SDK - presentMoviePlayerViewControllerAnimated ビデオはなくオーディオ
MPMoviePlayerViewController を表示しようとしています。
addSubview を介して theMoviePlayer ビューを現在のビューに追加している場合、すべて問題ありません。しかし、プレーヤーをモーダル ウィンドウで表示しようとすると、ビデオのオーディオのみがバックグラウンドで再生されます。ビューが表示されていません。
ipad - MPMoviePlayerController が http url リクエストで遅れて表示される
4.1 と展開ターゲット 3.2 で iPad アプリを開発しています。
行が選択された場合にメイン ビューに新しいビューを追加する UITableViewController があります。
新しいビューの UIViewController で、viewDidLoad メソッドで次のコードを実行しました。
movieurl は CDN の http アドレスを含む URL です。
viewWithTag:1 は、プレーヤーと同じフレームを持つシンプルな標準 UIView です。
テーブル行をクリックすると、サブビュー (タグ 1) を含む新しいビューが表示されます。
そして、プレイヤーは現れません。しばらくして、ムービーを再生する準備が整うと、movieplayer が表示され、ムービーの再生が開始されます。
ムービー プレーヤーは問題なく動作しますが、ごく最近表示されます。
ムービープレーヤーをビューに直接表示する方法はありますか? 映画のプリロードが完了する直前。プレーヤーは、ロード状態またはこのような状態になる可能性があります。
要点は、プレーヤーが最初から表示されるため、ビューに空白がないことです。
ご協力ありがとうございました!
iphone - MPMoviePlayerControllerストリーミングビデオをAppleTVに
4.2を実行している任意のiOSデバイスからビデオをストリーミングできるAppleTVの新しいアップデートがリリースされたため、MPMoviePlayerControllerを使用してビデオをAppleTVに再生するビデオを携帯電話からストリーミングしようとしました。プレーヤーにAirplayオプションが表示され、Apple TVを見つけることができますが、それをタップしても何も起こりません。それで、MPMoviePlayerControllerを使用してビデオをApple TVにストリーミングすることが本当に可能かどうか、または私が見逃している他のプレーヤーフレームワークがそれを行うことができるかどうか疑問に思っていました。誰かが私にこれについていくらかの助けを提供してくれるなら、私は本当に感謝します。
よろしく、
アンクル
iphone - MPMoviePlayer のデフォルト コントロール ボタンが整列していない
3.1 以降のすべての iOS で動作する必要がある MPMoviePlayer があります。iOS のバージョンに基づいてコントロールの表示を変更しますが、常にデフォルトのコントロールを使用します (つまり、iOS 3.2 および 4 モデルではコントロール スタイルを設定し、3.x バージョンではコントロール モードを設定します)。
iOS 3.2 以降の MoviePlayer で奇妙な問題が発生します。巻き戻しボタンが 5 ~ 10 ピクセル上に移動しているため、残りのボタンとの位置がずれています。
ios4 - マルチタスキング バー iOS 4+ を使用してオーディオをストリーミング / コントロールする方法
iOS 4+ のマルチタスク バーからオーディオ ストリームを制御する可能性に関するリソースを探しています。そのため、おそらくアプリがバックグラウンドに達したとき、ホーム ボタンが 2 回押されたときに、マルチタスク バーのオーディオ コントロールでオーディオ ストリームを制御できるようになるはずです。シンプルな mpmovieplayer を使用するだけで十分か、それとも AVFoundation を使用する必要があるかはわかりません。
これは私が意味していることの写真です:
どうもありがとうございました
ipad - iPadのコントロールで外部ディスプレイにビデオを出力する方法は?
現在、iPad から外部ディスプレイにビデオを出力すると、コントロールとすべてが外部ディスプレイに移動します。コントロールが外部ディスプレイ上にある間はムービーを制御できないため、これは役に立ちません。アプリのコード スニペットを次に示します。
これは画面設定コードです: (setupExternalScreen と呼ばれるメソッド)
これは、MPMoviePlayerViewController の作成です。
私も MPMoviePlayerController を持っていて、これも試しました:
現在 2 番目の実装では、self.view と external_window の両方に追加すると、外部ディスプレイ (コントロール付き) にビデオが表示され、iPad の画面は、ムービー コントロールがフェードアウトしたときにステータス バーが消える以外は何も起こっていないように見えます。 . また、moviePlayer.view を self.view だけに追加しようとしましたが、iPad で映画を再生する前に、「テレビでコンテンツを表示しています」というメッセージの効果で何かがちらつきます。現在、ビデオはボタンを押すことで起動されます。シミュレーターと TV 出力オプションを使用すると、デバッグが容易になります。Xcode バージョン 3.2.5 と最新バージョンの iOS の実機。これはどのように修正できますか?iPad の YouTube アプリのように動作するはずです。
ios4 - MPMoviePlayerContentPreloadDidFinishNotification は、MPMoviePlayerLoadStateDidChangeNotification よりも信頼性が高いようです
小さな動画 (1 ~ 3 MB) を Web サイトから iPhone アプリにストリーミングしています。私はスライスホスト Web サーバーを持っています。「500MB スライス」だと思います。これが帯域幅にどのように変換されるかは頭の中でわかりませんが、後で理解できます。
MPMoviePlayerLoadStateDidChangeNotification の経験はあまり良くありません。古い MPMoviePlayerContentPreloadDidFinishNotification を使用すると、より信頼性の高い結果が得られます
MPMoviePlayerContentPreloadDidFinishNotification を取得すると、ムービーは途切れることなく再生されますが、MPMoviePlayerLoadStateDidChangeNotification を使用すると、ムービーが頻繁に停止します。
どの負荷状態を確認すればよいかわかりません:
enum { MPMovieLoadStateUnknown = 0、MPMovieLoadStatePlayable = 1 << 0、MPMovieLoadStatePlaythroughOK = 1 << 1、MPMovieLoadStateStalled = 1 << 2、};
MPMovieLoadStatePlaythroughOK が必要なようです (ドキュメントの説明に基づく):
しかし、そのロード状態は私のアプリでこれに設定されることはありません。
何か不足していますか?これを行うより良い方法はありますか?
iphone - デバイスでアプリをテストするときのMPMoviePlayerサウンドのドロップ
私は、ユーザーが画像をクリックするたびに再生したい映画へのリンクを含むXMLフィードを含むアプリケーションを構築しています。
そのために、私はMPMoviePlayerViewControllerを使用しています。シミュレーターでアプリをテストすると、これまでのところ期待どおりの結果が得られましたが、iPhoneでアプリをテストすると、プレーヤーは正しく再生されますが、音は出ません。
私はインターネットを調べましたが、いくつかの記事によると、アプリのパフォーマンスはシミュレーターが提供するパフォーマンスとは大きく異なるとのことです。そのため、Instrumentsで「リーク」テストを行いました。これにより、映画の再生を開始するたびに、一部のバイトがドロップまたはリークすることがわかりました。それは突然の音の低下と関係があるのでしょうか?もしそうなら、私はそれをどのように解決しますか?
iPhoneでアプリをテストするのは初めてなので、アプリのパフォーマンスがいかに悪いかを見てかなりショックを受けました。これがmovieplayer-partのコードです。
問題を解決していただければ幸いです。
前もって感謝します、
/ Brinck10
iphone - デフォルトのビデオ アイコンを押さずに、iPhone で YouTube ビデオを再生する
デフォルトの小さな写真アイコンを起動せずに YouTube ビデオを起動できるかどうかを知りたいです。YouTubeビデオを再生するために起動できる通常のアイコンが必要です。残念ながら、YouTube の公式提案が示唆するように、現在、私の要求を満たす方法はありません。この問題に関心を持ち、すでにこれを把握している機関はありますか?
http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html