2013-12-16 42 views
2

工作,我來到了一個想法,看起來很簡單的如何隱藏視頻鏈接到一定限度爲什麼通過ID調用文件不與JW的球員

好的假設我們已經

指數。 PHP

<?PHP 

$media = 'http://www.some_site.com/get.php?id=2'; 

echo '<object id="mediaplayer" classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=5,1,52,701" standby="loading microsoft windows media player components..." type="application/x-oleobject" width="300" height="225"> 
<param name="filename" value="'.$media.'"> 
<param name="animationatstart" value="true"> 
<param name="transparentatstart" value="true"> 
<param name="autostart" value="true"> 
<param name="showcontrols" value="true"> 
<param name="ShowStatusBar" value="true"> 
<param name="windowlessvideo" value="true"> 
<embed type="application/x-mplayer2" src="'.$media.'" autostart="true" showcontrols="true" showstatusbar="1" bgcolor="white" width="300" height="225"> 
</object>'; 

?> 

get.php代碼

<?PHP 

$id = $_GET['id']; 

if ($id === '2') { 

$file = "http://www.real_site.com/video/test.wmv"; 
echo $file; 

} else { 
echo "die well"; 
} 

?> 

所以當我們調用http://www.some_site.com/get.php?id=2它會帶來http://www.real_site.com/video/test.wmv和它的工作

我發現它工作得很好,即使youtube embedding codeiframevlc的和醜陋的兄弟quicktimerealplayer球員......等,但不能與JW Player

這裏是index.phpjwplayer

<?PHP 

$media = 'http://www.some_site.com/get.php?id=2'; 

// suppose it leads to youtube link or of what jw player support 

echo "<script type='text/javascript' src='player/jwplayer.js'></script> 
<div id='mediaspace'>This text will be replaced</div> 
<script type='text/javascript'> 
jwplayer('mediaspace').setup({ 
'flashplayer': 'player/player.swf', 
'file': '".$media."', 
'controlbar': 'bottom', 
'width': '300', 
'height': '225', 
'skin': 'player/schoon.zip' 
}); 
</script>"; 

?> 

情況下,它的代碼打印這個錯誤

enter image description here

所以沒有任何理由或本! 〜說出來幫助了我很多

回答

1

下:

'file': '".$media."', 

地址:

'provider': 'video', 

你應該全部設置!

+0

完美的作品..多數民衆贊成在..我想我應該閱讀更多關於jwplayer文件。 –

+0

沒問題!對於JW5,因爲這是您使用的版本,所有文檔都在這裏,供您參考 - http://www.longtailvideo.com/support/jw5/,並請標記此答案,謝謝:-) – emaxsaun

+0

什麼如果鏈接是YouTube的鏈接! –

1

您需要重定向到媒體文件,而不是打印文件網址:

<?PHP 

$id = $_GET['id']; 

if ($id === '2') { 

$file = "http://www.real_site.com/video/test.wmv"; 
//echo $file; 
header('Location: '.$file); 

} else { 
echo "die well"; 
} 

?> 
+0

非常感謝,這是很好的編輯。 –

相關問題