jwp = jwplayer("player").setup({
id: "player",
modes: [{
type: "flash",
src: "/player/jwplayer/player.swf"
}, {
type: "html5"
}],
sources: [{
"type": "mp4",
"file": "<?php echo $video[mp4];?>",
"label": "Mobil"
}],
image: "<?php echo $video[image];?>",
yukardaki php play.php deki bi kısım bu kısımda ki
"file": "<?php echo $video[mp4];?>",
bölümünde iframe bölümü var burayı proxy ip lerle açtırmak istiyorum
php foksiyon olarak elimde
function getData($site)
{
$proxy = array(
1=> array(
'ip1',
'3128'
),
2=> array(
'ip2',
'3128'
),
3=> array(
'ip3',
'3128'
)
);
shuffle($proxy);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$site);
curl_setopt($ch,CURLOPT_PROXY,$proxy[0][0]);
curl_setopt($ch,CURLOPT_PROXYPORT,$proxy[0][1]);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
$sonuc = curl_exec($ch);
curl_close($ch);
return $sonuc;
}var bu foksiyonu belirlediğmi o file bölümüne nasıl tanımlayaiblirim yani o bölümü proxyile nasıl açtırabilirim yardımcı olabilicek birileri varmı?
proxy.php adında bir php dosyası hazırlayıp proxy fonksiyonunuzu bu dosyaya tanımlayın veya include ile çağırın.
Sonrasında alt satıra
<?php
$url = urldecode($_GET['url']);
if ($url != '')
{
echo getData($url)
}
?>
daha sonra play.php dosyanızda ki kısmı aşağıda ki şekilde değiştirin.
"file": "proxy.php?url=<?php echo $video[mp4];?>",
Eğer player hata verirse proxy.php nizde echo getdatadan önce
header('Content-Transfer-Encoding: binary');
header('Content-Type: video/mp4');bu şekilde headerları tanımlayıp deneyin.
bu yöntemin video oynatma konusunda çalışıp çalışmayacağını bilemiyorum ama deneyebilirsiniz.