RealPlayer プラグインがユーザーにビデオのダウンロードを許可するのを確実に停止する方法を誰かが知っているかどうか疑問に思っています。
だから私は、メンバー向けのビデオ学習をストリーミングする会社で働いています。私たちのビデオのほとんどは有料の顧客が利用でき、すべての著作権は私の会社にあります。
そのため、RealPlayer の新しいバージョンにはストリーミング ビデオ ダウンローダーが統合されているため、ビデオのある Web ページを表示している場合は、RealPlayer のダウンロード ウィンドウがポップアップし、ビデオをダウンロードするオプションが表示されます。Webkit では .mp4 がダウンロードされ、FireFox (および RealPlayer ブラウザー) では .flv バージョンがダウンロードされます。
これまでのところ、私のコードは次のとおりです。
(function(){
var pluginArray = navigator.plugins;
var ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.26.14 (KHTML, like Gecko) RealPlayer/12.0.1.1750'
for ( var i = 0; i < pluginArray.length; i++ ) {
// check to see if the plugin is installed
if ( pluginArray[i].description === "RealPlayer Plugin" )
{
console.log( pluginArray[i].description + ' is installed.' );
//checks to see if you're using the RealPlayer browser
var re1='.*?'; // Non-greedy match on filler
var re2='(RealPlayer)'; // Word 1
var p = new RegExp( re1 + re2, ["i"] );
var m = p.exec( ua );
if ( m != null )
{
console.log( 'You are using the RealPlayer Browser' )
}
}
}
})();
この論理で、私は次に何をすべきかについての提案を受け入れます。理想的には、ほとんどのユーザーがビデオをダウンロードしていない可能性があるため、コンテンツを完全にブロックしたくはありませんが、ダウンロードしているユーザーについては停止したいと考えています。これを防ぐ方法はありますか?