問題タブ [movieplayer]

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 に答える
479 参照

movieplayer - SDK 3.0のMoviePlayerという名前の例を使用しましたが、クラッシュすることがあります

SDK 3.0のMoviePlayerという名前の例を使用していますが、クラッシュすることがあります。

PS:コードを変更することはありません。


質問1:

私の環境:

lanメディアサーバー:10.0,0.118

MP4アドレスを入力します:

http://10.0.0.118/1.mp4

正常に動作しますが、クラッシュすることがあります。

gdb:btmach_msg_trapを使用する

mach_msg CFRunLoopRunSpecific CFRunLoopRunInMode GSEventRunModal GSEventRun UIApplicationMain main

どういう意味ですか?コードを変更することはありません。


質問2:

また、MP4ファイルを再生してからもう一度再生すると、シミュレーターの画面が衝撃を受けることがあります。別のMP4ファイルを再生すると、正常に動作します。

どうすればそれを機能させることができますか?


質問3:

名前の付いた代理人MPMoviePlayerContentPreloadDidFinishNotificationは、私が初めて映画を再生したときに機能しません。もう一度再生したり、別の映画を再生したりすると、と呼ばれます。

なんで?

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

android - Android ビデオの意図: 戻るボタンを制御しますか?

インテントを使用して、ビデオを再生する Android アプリケーションに取り組んでいます。

これはうまくいきます。ただし、(デバイスの) 戻るボタンを押すと、ムービー プレーヤーはムービーの最初に戻ります。もう一度戻ると、私のアプリケーションに戻ります。現在の動作にはある程度の意味がありますが、変更できるかどうかを知りたいです: 押した後に直接戻ることは可能ですか? ありがとう!パンマン。

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

iphone - MoviePlayerサンプルコードでoverlayViewTouched通知はどのように機能しますか

アップルが提供するMoviePlayerサンプルコードについて質問があります。
overlayViewTouch通知がどのように機能するのかわかりません。追加したNSlogメッセージは、(ボタンではなく)ビューをタッチしても送信されません。

ただし、「MyOverlayView.m」の-(void)touchesBeganに配置すると、NSlog通知を受け取ることができます。これは、タッチを認識しているが通知を送信していない思わせます。

誰かが私が欠けていることや間違っていることに光を当てることができますか?

ありがとうございました。

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

iphone - iPhoneのMovieplayerの画面をカスタマイズする

ムービープレーヤーアプリについては少し疑問があります

  1. 画面サイズをカスタマイズする方法を教えてください。ビデオまたはムービーのみを画面の半分だけ再生し、ムービー プレーヤーの残りの半分にカスタム コントロール ボタンを追加したい。

  2. ムービープレーヤーの例ではオーバーレイビューがありますが、ボタンの名前とラベルを変更する方法があり、それを行うことができません。

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

c# - WinForms アプリで AVI ファイルを再生できるコンポーネント (.NET または COM/ActiveX) を探しています。

フォームでホストできる Windows Media Player コントロールのようなものを探しています。

あるファイルから次のファイルへの移行がシームレスに行われるように、AVI ファイルの継続的に追加されたプレイリストを順番に再生できるコントロールが必要なため、WMP は機能しません。オーディオ)。WMP では、ファイル間に常に 0.5 秒程度の遅延があります。

これを実行できるコントロール (商用またはオープンソースのいずれか) を知っている人はいますか? このようなものは DirectX をラップしていると思いますが、それも問題ありません。

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

objective-c - 複数の MPMoviePlayerViewController フルスクリーン ムービーの初期化と切り替えの問題 - フルスクリーン ビューが自動回転せず、同様の問題が軽微です

SOでの初投稿です。すべての SO ユーザーに感謝したいと思います。彼らの貢献は、すべてのプロジェクトで私を大いに助けてくれました。私はiPhoneアプリケーション開発シーンに不慣れです。

このプロジェクトの目的は、ムービー プレーヤー オブジェクト (デバイス上の *.mov ファイル) の上にカスタムのインタラクティブなユーザー インターフェイス (UI) を持つことです。基礎となる FullScreen MoviePlayers は複数になる可能性があり、ユーザーの操作に基づいて別のものに切り替える必要があります。

私は cocos2D を使用して、カスタムのインタラクティブな UI とエフェクト (スワイプ ジェスチャのパーティクル エフェクトなど) を実現しています。また、Multiple MPMoviePlayerViewController* を使用して常駐ムービー ファイル (*.mov) をフルスクリーン モードで再生しています (MoviePlayer サンプルを参照)。

要件は、タッチ検出時にデフォルトの moviePlayer と代替の moviePlayer を切り替えることで、ムービーを切り替えることです。また、切り替えはできるだけスムーズにする必要があります。

スムーズな切り替えを実現するために、それぞれAppController のオブジェクトmoviePlayerViewControllersのサブビューである2 つの を使用しています。UIView

問題 a: これがムービーの切り替えを実現する正しい方法かどうかわかりません。

問題b:私の現在の解決策では。DefaultMoviePlayerは縦向きモードで回転し、moviePlayer オブジェクトが表示されないことがあります。動作に一貫性がありません。

問題 c: 代替ムービー プレーヤー ( MPMoviePlayerViewControllerUIWindow のサブビューとして最初に追加されたオブジェクト) はデバイスの回転時に回転し、既定のムービー プレーヤー (MPMoviePlayerViewController後に追加されたオブジェクト) は正しく動作しません。論理的な説明が思いつきません。MPMoviePlayerViewController独自のウィンドウを作成することを読んだどこかで、それが問題になる可能性があります。

したがって、ビュー階層は

別のムービー プレーヤー ビューが一番下にあります。デフォルトのムービー プレーヤー ビューが次にあります。Cocos2D レイヤー ビューが一番上にあります。Cocos2D ビューもすべてのイベントを受け取ります。

以下は、moviePlayerViewController の初期化コードです。基本的には、2 つの moviePlayerViewController オブジェクトを割り当てて初期化し、それらを AppController の Default および Alternate UIView オブジェクトにサブビューとして追加します。

ご協力いただきありがとうございます。詳細が必要な場合はお知らせください。

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

iphone - setControlStyleNone を使用すると、Movieplayer が回転しなくなりました

映画を初期化するときにこれをコードに追加しました

[m_pMPmpc.movi​​ePlayer setControlStyle:MPMovieControlStyleNone];

m_pMPmpc は MPMoviePlayerViewController です

うまくいきましたが、再生中にムービーが回転しなくなったことに気付きました(ただし、ムービーの後のアプリはまだ回転しています)が、開始時に向きを検出し、それに従います。

プレイ中に横向きに従うように設定する必要があります。追加するコードについて何か考えはありますか?

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

iphone - ビデオは、OS3.xから4に移行したときにのみサウンドを再生します

ええと..基本的にはそういうことです。私が持っているゲームの映画を再生すると、サウンドだけが再生され、ビデオは再生されず、黒い画面が表示され、タッチも無効になります。

これは、コードの関連部分です。

myMovie = [[MPMoviePlayerViewController alloc] initWithContentURL:[self movieURL]];

myMovie.movi​​ePlayer.scalingMode = MPMovieScalingModeFill; myMovie.movi​​ePlayer.controlStyle = MPMovieControlModeHidden;

[myMovie.movi​​ePlayer play];

どうも。

編集:わかりました。これで動作しました。次のコード行を追加する必要があります。

[自己presentMoviePlayerViewControllerAnimated:myMovie];

今の問題は、メディアプレーヤーのコントロール(一時停止、停止など)を見たくないということです。ビデオをフルスクリーンで見たいだけです。それだけです。何かアイデアはありますか?

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

android - 短いインタラクティブな「映画」Androidアプリケーション用のフレームアニメーションまたは映画ファイル

最も簡単な説明では、Androidで非常に小さな「インタラクティブムービー」アプリを作成しています。

一言で言えば、アプリが読み込まれると、短いムービーが再生されます(おそらく、最大で数秒@ 12-24fps)。次に、画面に2つのボタンが表示され、どのボタンが押されたかに応じて、別の短いムービー(5〜10秒)が再生されます。ユーザーが決定するのを待っている間、ムービーはループします。

映画のソースはストップモーション写真なので、すでにフレームに切り刻まれています。

ここでの私の質問は、フレームアニメーション手法を使用する必要があるのか​​、それともムービープレーヤーを使用する必要があるのか​​ということです。全体として、ストップモーションを構成する静止フレームは100未満である可能性があります。フレームアニメーションのルートに行くつもりでしたが、個々のフレームが多すぎるとアプリが停止するかどうかわからなかったので、ここに投稿して、誰かが洞察を持っているかどうかを確認したいと思いました。

ありがとう!