問題タブ [progressive-download]
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.
android - ダウンロードの開始と終了の時間を取得します
私は自分のAndroidアプリケーションでダウンロードの時間を取得する必要があります。そのため、ダウンロードの期間を決定するために、ダウンロードの開始と終了の時間を決定する必要があります。これらの行を最初と最後に追加しましたdoInBackground:
でも驚いたのは、しばらく時間があったことです。理由がわからない
これは私のdoInBackground方法です:
何が問題なのかお願いします!
flowplayer - CloudFrontMP4プログレッシブダウンロード
Appleモバイルデバイスをサポートするために、awscloudfrontからmp4ファイルのプログレッシブダウンロードをセットアップしようとしています。
ファイルの先頭にmoovアトムを使用してmp4を作成しました。私はflowplayer+pseudostreamingプラグインとそのipadjavascriptを使用してセットアップをテストしています。プレーヤーはそれを再生しますが、私は1つの問題に直面しています。ランダムなシークは、機能していないようです。それを行うたびに、スクラブバーが新しい位置に移動し、時間が更新されても、ビデオは再起動します。私はフラッシュフロープレーヤー(Firefox、Chrome、Android + Flash)でのみ発生するようです。私はそれをiPhoneで試してみました。
だから今、私はこの問題を引き起こしているのか疑問に思っています。それはクラウドフロントの問題ですか、それともフロープレーヤーの設定と関係がありますか?
以下は私が使用しているflowplayerコードです
私が使用しているクラウドフロントディストリビューションは、通常のダウンロードディストリビューションです。
delphi - ダウンロードする前に WinInet を使用して合計ファイル サイズを特定する
を使用してインターネットからファイルをダウンロードする方法を説明しているサードパーティのサイトから、以下のソースを入手しましたWinInet。私は API にあまり詳しくありません。WinInetユニットを調べましたが、必要な API 呼び出しは見当たりませんでした。
私がやっていることは、ファイルのダウンロードの進行状況を報告する機能を追加することです。この手順は既に a 内にラップしておりTThread、すべて正常に動作します。ただし、1 つだけ欠けている部分があります。それは、ダウンロード前にソース ファイルの合計サイズを見つけることです。
以下のコメントを参照してください//HOW TO GET TOTAL SIZE?。ダウンロードを開始する前に、ファイルの合計サイズを確認する必要があります。どうすればこれを行うことができますか?このコードは、ダウンロードが完了するまでファイルのサイズを認識していないように見えるため、この追加は無関係になります。
android -
私は持っている
Androidブラウザで完璧にプレイ。しかし、私が
そして使用する
android chromeで認識されません!何が問題なのかわかりません。
それは私のサーバーが設定されている方法ですか?両方のサーバーの応答ヘッダーは似ています。私のサーバーがhttpsで接続しているだけです。
どんな助けでも大歓迎です!:)
silverlight - 壊れたバックグラウンド転送を確認/修正する方法-WP7
バックグラウンド転送を使用してビデオダウンロード機能を提供するアプリケーションを開発しています。
ダウンロードが完了したと表示されることもありますが、MediaLauncherにロードすると、このファイルをすぐに再生できない、または部分的に再生した後に再生できないと表示されます。ファイルが壊れているのは私の理解です。
サーバーがハッシュ技術(デジタル署名)を提供していないときにそのファイルをダウンロードした後に確認する解決策はありますか?ダウンロード後にファイルが再生に適しているかどうか、さらに修正技術があるかどうかを確認できます。
チェックしていませんが、サーバーが部分的なダウンロード(一時停止/再開)を提供していると思います。
ありがとう
ios - MPMoviePlayerController: 一時ビデオ ファイルの読み取り方法
私のアプリケーションは比較的単純です。ユーザーがリストからビデオを選択し、いくつかのプリセットを選択すると、アプリケーションの一時ディレクトリに自動的にエクスポートされます。
エクスポートされたファイルをプレビューするには、ビデオ ファイルがエクスポートされてから約 10 秒後に MPMoviePlayerController を起動します。これは一種のプログレッシブ ダウンロードです。
ただし、MPMoviePlayerController は、再生が終了したという通知を送信します。別のプロセスがビデオを書き込んでいるときに再生するにはどうすればよいですか?
iphone - MPMoviePlayerController: ファイルのダウンロードが 10% に達したことはいつわかりますか?
Web サーバーからビデオを再生しており、MPMoviePlayerController を使用して再生しています。最初に、同時に再生しながらファイルをダウンロードしました。
ファイルのダウンロード中にビデオが 10% マークに達するたびに、Web サーバーにログをポストする必要があります。ファイルのダウンロードが 10% に達したことをどのように知ることができますか? ところで、私はすでにファイル サイズを取得しており、すべてのファイルの 10 パーセントを計算済みです。知りたいのは、ファイルの 10 パーセントが既にダウンロードされていることをいつ知ることができるかということだけです。ありがとう
video - webm および ogg コーデックで「ファスト スタート」プログレッシブ ダウンロードを有効にするための特定の要件はありますか?
mp4プログレッシブダウンロードを有効にするには、 をファイルの先頭に配置するmoov atom必要があることを知っています。これは、ファイルの作成時に「faststart」を有効にすることで実行できます。
webmまたはファイルを扱うときに同様の要件があるかどうかogg、またはデフォルトで「プログレッシブダウンロードの準備ができている」かどうかに興味がありますか?
android - Android メディア プレーヤーを使用したプログレッシブ ビデオ ダウンロード
Android モバイルを使用して、遅延許容ネットワークを介したビデオ ストリーミングに取り組んでいます。そのために、ポケットジャーニーが提供するチュートリアルに基づいてプログレッシブビデオダウンロードを実装しようとしています
http://blog.infidian.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/
新しいメディア プレーヤーの作成中に prepareAsync 関数がビデオ表示をブロックし、ストリーミングが耐えられなくなります。メディア プレーヤーの準備中に何かを表示する方法はありますか?
API メディア デモで提案されているように、SurfaceView と SUrfaceHolder を使用してビデオを表示しています。
ios - iOS でのプログレッシブ ビデオ ダウンロード
AVPlayer で再生できる iOS アプリケーションでビデオのプログレッシブ ダウンロードを実装しようとしています。ファイルを iPad にダウンロードできるダウンローダー モジュールを既に実装しています。ただし、まだ書き込み中のファイルを再生できないことがわかりました
したがって、私が知る限り、私の唯一の解決策は、ファイルの「チャンク」のリストをダウンロードし、すべてのファイルの準備ができたら (つまり、ダウンロードされたときに)、おそらく HLS を使用して再生し続けることです。
検索すると、hls を介したプログレッシブ ダウンロードを実装するこの質問に出くわしましたが、それ以外の方法は見つかりません。
しかし、HTTP プログレッシブ ダウンロードの iOS サポートを活用するように Web サーバーを構成する方法を示す検索結果に出くわしますが、iOS 側からそれを行う方法については言及されていません。
それで、これについて何かアイデアや経験を持っている人はいますか?
編集:この質問で提案された別の方法(つまり、ストリーミングしてから、ストリーミングされたデータをディスクに書き込む)がある可能性があることもわかりましたが、動作しないように見えるため、動作させることはできません非ローカル資産!