0

iamが私のサイトでflowplayerを使用してflvビデオを再生していますが、ユーザーにビデオの実際のパスを知らせたくないので、ダウンロードできません。ただし、ビデオのマウスオーバーでは、ビデオパスがステータスバー(FireFox内)に表示​​されます(例:http ://www.example.com/videos/123.flv)。

したがって、ユーザーがディレクトリ(videos)にアクセスすると、ビデオを表示してダウンロードできます。そこで、空のindex.htmlファイルを配置すると、ビデオリストが表示されなくなります。:)

それでも、ユーザーがURLに完全なパスを入力すると、ビデオをダウンロードできます。(ダウンロードダイアログボックスを表示します)。これが私の心配です。そこで、.htaccessファイルに次の行を追加しました。

<files〜 ".flv $">注文拒否、許可なしから許可すべてから拒否</ files>

問題は、flowplayerがビデオを再生できないことです。

では、ブラウザでのビデオへのアクセスを制限し、flowplayerにのみアクセスを許可するにはどうすればよいですか?

4

1 に答える 1

2

簡単な答えはあなたができないということです。データは、再生する前にユーザーのコンピューターに到着する必要があります。

追加のHTTPヘッダーを送信するようにプレーヤーを変更し、それらなしでアクセスを拒否することもできますが、次のようになります。

  1. ユーザーはトラフィックを盗聴し、とにかく彼らが何であるかを知ることができます
  2. プレーヤーを変更できれば、とにかくURLを表示するコードを削除したはずです。
于 2011-01-03T07:19:52.993 に答える