私は Android 用のなんでもダウンロードできるアプリを開発していますが、ほとんどの場合問題なく動作します。
URL の最後に長いハッシュ署名 (らしい) が付いているサイトを見つけました。しかし、Android 用の標準の動画アプリであり、私の Web ブラウザーはストリーミングで直接再生できます。
これをファイルにストリーミングする方法(プログレッシブダウンロード?)についての手がかりがありません。「?」の後の URL パラメータ 何かに使われています。Jessica が指摘したように、以下の URL はおそらく rtmp://.... を使用した RTMP ストリームに使用されます。
URL の例 (ホスト ドメインは編集されています):
http://blush.im.54ca3830.919727.x.yesitisporn.com/videos/3gp/d/b/f/
filthysite.com_dbf7f0a9c3913d4d0e09a36fe8ab3aba.mp4?e=1348368010&ri=1024&rs=85&h=c81c6707b13714ac65b651ba2939d94a
上記の URL には、mp4 ビデオ ファイルへのリンクがあります。この短い URL でダウンロードしようとしてもうまくいきません: http://blush.im.54ca3830.919727.x.yesitisporn.com/videos/3gp/d/b/f/
filthysite.com_dbf7f0a9c3913d4d0e09a36fe8ab3aba.mp4
. 空のドキュメントを返します。
一般的な動画アプリやブラウザは、これらのタイプの HTTP リンクを再生用に適切に取得するため、バイトストリームを取得してファイルに書き込む標準的な方法が必要です。助けてくれてありがとう!