問題タブ [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 と UIWebView を起動してムービーをストリーミングすることの長所と短所
Web 用のビデオ コンテンツを Flash 形式で持っているクライアントがいます。私の仕事は、彼らが iPhone アプリでビデオを表示できるようにすることです。
ステップ 1 は、これらのビデオを iPhone に適した Quicktime フォーマットに変換することだと認識しています。
次に、これらのファイルをホストする方法または場所をクライアントが把握できるように支援する必要があります。それが難しい場合は、YouTube でホストできると思います。
ただし、私の主な関心事は、ビデオをストリーミングするためにどのアプローチを取るかです。MPMoviePlayerController とストリームの URL を使用して UIWebView を起動することの長所と短所は何ですか? 違いはありますか?それらの1つは多かれ少なかれ寛容ですか?そのうちの 1 つは、より優れたユーザー エクスペリエンスですか? 私が遭遇すると予想される落とし穴はありますか?
iPhoneで動画を再生するのはかなり簡単だと思います。両方を試して、一方をフォールバックとして利用できるようにすることは合理的ですか?それとも時間の無駄でしょうか? 私はこれを少しスケジュールしようとしているので、これを行った人から実際の経験を聞きたい.
iphone - MPMoviePlayerController をテストするためのオンライン サンプル ムービーはありますか?
iPhone で映画をオンラインで開くことに成功しました。(実際の URL がないため、失敗します。)
コードが機能していることを確認するためのベースライン テストとして使用できる有効な URL を知っている人はいますか? iPhone がフォーマット、MIME タイプ、およびサーバーについて少しうるさいことは知っているので、既知の作業ストリームから始めたいと思います。
iphone - iPhone MPMoviePlayerController の次へ/前へのボタン
MPMoviePlayerController を使用する場合、再生ボタンは「次へ」および「前へ」ボタンで囲まれます。
クリックされたときに通知を受け取るにはどうすればよいですか? MPMoviePlayerController にコンテンツのリスト (配列) を供給する方法はありますか?
iphone - MPMoviePlayerControllerは1回再生され、エラーがスローされます
以前にも同様の質問が投稿されていることは承知していますが、自分に合った解決策が見つからないようです。MPMoviePlayerControllerのivarを格納するMoviePlayerクラスがあり、クラスには次のメソッドがあります。
呼び出すと、ムービーが正常に再生されたらムービーを再生しますが、別の(または同じ)ムービーファイルで再度呼び出されると、次のエラースタックが発生します。
修正方法がわかりません!self.moviePlayer = mpが呼び出されると、現在のmoviePlayerが解放され、新しいmoviePlayerが追加されると思いましたか?プロパティは(非アトミック、保持)に設定されます。誰か助けてもらえますか?
ありがとう
iphone - MPMoviePlayerインスタンス内のユーザーの現在の場所をどのように判断しますか?
私はアプリに入れる長い映画を持っています、そして私はユーザーを彼らが中断したところに戻すための最良の方法を知りたいと思いました。誰かが私を正しい方向に向けることができますか?
それで、ユーザーが映画を見ていて、ヒットした場合、現在の時刻の通知、またはその時刻でインスタンスを保存して再度ロードできる何かがありますか?
ありがとう!
iphone - iphone MPMoviePlayerビデオの合計時間をどのように取得しますか?
動画の合計時間を秒単位で取得する方法を知りたいだけです。ロードするビデオメタデータなどはありますか?
iphone - iPhoneデバイスでSafariを使用してムービーを再生すると、QuickTimeプラグインが見つかりません
よくわかりませんが、ムービーの読み込みに時間がかかります。
Safariを使用して映画を再生するとは、 SafariのQuickTimeプラグインを使用して映画を再生することを意味します。MPMoviePlayerControllerを使用しようとしましたが、 m4vタイプのムービーでは機能しません。これは私が使用するコードです。
映画の読み込みには永遠に時間がかかります。PhoneOSのインターネットQuickTimeプレーヤー用の正しいプラグインを追加する方法はありますか?
iphone - MPMoviePlayer - 再生/ループ時にサブビュー/オーバーレイが消える
MediaPlayer サンプル プロジェクトから始めて、サブビュー/オーバーレイを追加しています。違いは、moviePlaybackDidFinish 通知で次のコードを使用してループしようとしていることです。
その奇妙な initialPlaybackTime プロパティにより、後続のループでビデオがちらつくのを防ぎます。誰かがより良いアイデアを持っている場合は、私に知らせてください。
moviePlaybackDidFinish 通知で何らかの競合状態が発生しているようです。" " の直後にサブビューを再度追加しようとしても、[moviePlayer play]
何も起こりません。コードをステップ実行すると、サブビューは再生メッセージが送信されるまでまだ存在しているように見えますが、ビデオの再生が開始されると消えます。
後続のループでサブビューを再追加する方法を知っている人はいますか? サブビューがまだそのスーパービューのサブビューであるかどうかを検出する方法はありますか? もしそうなら、このシナリオでそれを行うための最良の方法は何ですか?
ご協力いただきありがとうございます。