問題タブ [mpmovieplayercontroller]
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 - ビューが表示されるMPMoviePlayerControllerを使用してムービーを再生中に「DONE」を押すと
MPMoviePlayerController を使用してムービーを再生していますが、
私は TableView を使用していますが、アプリケーションで何が起こっているのかというと、アクセサリ ボタンを押すと詳細ビューが表示され、セル領域を押すと必要なムービーが再生されます (YouTube アプリケーションのように)。
しかし、ムービーの再生中に「DONE」を押すと、詳細ビューではなく空のビューに移動します。
ユーザーが「DONE」を押すと、空のビューではなく詳細ビューに移動するように、それを達成するために何をすべきか考えています。
「movieFinishedCallback」が実行されたときにビューをプッシュしようとしましたが、その空のビューにもう 1 つのビューがプッシュされます。
iphone - MPMoviePlayerController のカスタマイズ
MPMoviePlayerController をカスタマイズして、ビデオ プレーヤーの制御を強化したいと考えていました。コントロールを追加できますが、上部のバッファリング コントロールが削除されます。どうすれば見えるようにできますか?
iphone - MPMoviePlayerControllerのretainCountが1から3から2になり、アプリがハングします
シミュレーター内で、次の方法でムービーをロードします: https://developer.apple.com/iphone/library/codinghowtos/AudioAndVideo/index.html#VIDEO-INITIATE_VIDEO_PLAYBACK_IN_MY_CODE
私は NSLog を実行して、play 呼び出しの前後、および通知の release 呼び出しの前後に保持カウントを表示しています。カウントは: 1 [プレイ前] 3 [プレイ後] 3 [リリース前] 2 [リリース後]
その時点で、シミュレーターはハングします。
何か間違ったことをしていますか、それとも、シミュレータと互換性のないムービーを再生するたびに異なる URL を使用するこの方法ですか?
iphone - MPMoviePlayerController と UIWebView
ローカルの .mp4 ファイルを再生する UIWebView 内のリンクが必要です。MPMoviePlayerControler をロードする方法は知っていますが、UIWebView で設定する方法がわかりません。内部に UIWebView を含む UIView があります。この設定で MPMoviePlayerControler を使用するにはどうすればよいですか?
iphone - MPMoviePlayerController を解放するには?
ムービー プレーヤーにアクセスするビューがいくつかあります。これらのビューの AppDelegate のメソッドに次のコードを入れました。再生するファイル名を送信します。コードは正常に動作しますが、どこかでリリースが必要であることはわかっています。最後の行を release または autorelease として追加すると、ユーザーがムービー プレーヤーで [完了] を押すとアプリがクラッシュします。
次のエラーが表示されます。
objc[51051]: FREED(id): 解放された object=0x1069b30 に送信されたメッセージ videoViewController
プログラム受信シグナル: 「EXC_BAD_INSTRUCTION」。
プレーヤーを解放するにはどうすればよいですか?
mpmovieplayercontroller - MPMoviePlayerController がリング/サイレント スイッチを尊重するようにする方法は?
iPhoneのリング/サイレントスイッチがサイレントに設定されている場合、MPMoviePlayerControllerでムービーをサイレント再生しようとしていますが、失敗しました。私を助けるインターフェイスメソッドはなく、プレーヤーは AudioSessionProperty() トリックを尊重しません:
映画の再生を止めることに成功した人はいますか?
authentication - 認証付き MPMoviePlayerController
基本認証で保護されている IIS からビデオを再生しようとしています。認証を使用してビデオを再生する方法を教えてください。
MPMoviePlayerController にはこれらのパラメーターのみがあります。
contentURL プロパティ
backgroundColor プロパティ
scalingMode プロパティ
movieControlMode プロパティ
認証の詳細を与える方法?? 誰でもこれで私を助けることができますか?
iphone - ビデオのストリーミングと保存を同時に行いますか?
ユーザーがビデオをストリーミング/再生できるアプリの一部を作成しています。WiFi 接続がある場合にのみビデオをストリーミングできるように、機能を制限したいと考えています。次に、ビデオを保存して、3G のみ (またはそれ以下) の接続を使用している場合、ビデオをストリーミングできず、電話に保存されているビデオのみを再生できるようにします。
理想的には、MPMoviePlayerController でムービーをストリーミング/再生してから、ムービー データにアクセスして保存したいと考えています。ただし、MPMoviePlayerController API は動画データへのアクセスをサポートしていないようです。
ダウンロードしてから再生するシナリオは避けたいと思います。何か案は?
iphone - 小さなビデオ再生
私がインターネットから集めたものから、MPMoviePlayerController クラスは小さなビデオの再生をサポートしていません。それで、死んだ馬を打ち負かすために、画面の残りの部分を中断することなく、画面の隅で小さなビデオを再生するためにどのような方法を使用できるかを考えていました.
これまでのところ、機能する可能性のある 2 つのソリューションに遭遇しました。UIImageView を使用して狂人のように画像をフロップする方法と、必要なすべてのアニメーションが既に含まれている大きなフルスクリーン ビデオを使用し、必要に応じてスキップする方法です。
MPMoviePlayerController がフルスクリーン以外のビデオをサポートしていないのは間違っていますか? UIImageView フリップブックを作成するよりも簡単な解決策ですか? ビデオをカットするとパフォーマンスが低下しますか?