JavaShuo
欄目
標籤
一個萬能PHP播放器代碼
時間 2021-08-12
標籤
php
css
html
網絡
app
less
ide
測試
url
欄目
PHP
简体版
原文
原文鏈接
本播放器能夠支持10幾種的 視頻格式~若是有高手或是美工能夠自行的美化和修改增強一下使用.
把下面的PHP代碼保存一下成player.php
而後上傳到FTP中在 WEB上使用
http://www.abc.com/player.php?url=htttp://www.8le.net/test.wma
能夠在 wma後面加上& 防止下載文件
PHP代碼
<html>
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=gb2312"
>
<style type=
"text/css"
>
td {
FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY:
"Arial"
,
"Helvetica"
,
"sans-serif"
; TEXT-DECORATION: none; line-height:none;
}
</style>
<title>八樂音樂網(本站全部內容均來自於網絡 僅作寬帶測試研究之用 若有侵權 請與本站聯繫)</title>
</head>
<!------禁止鼠標和鍵盤以及CTR + N 開新窗口的JAVA------->
<script language=JavaScript>
<!--
var
message=
""
;
///////////////////////////////////
function
clickIE() {
if
(document.all) {(message);
return
false;}}
function
clickNS(e) {
if
(document.layers||(document.getElementById&&!document.all)) {
if
(e.which==2||e.which==3) {(message);
return
false;}}}
if
(document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.
else
{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=
new
Function(
"return false"
)
// -->
</script>
</head>
<body topmargin=
"0"
leftmargin=
"0"
onkeydown=
return
(!(event.keyCode==78&&event.ctrlKey))>
<TABLE cellSpacing=0 cellPadding=0 width=100% border=0 bgcolor=#cccccc><tr>
<td bgcolor=#efefef height=3></td>
</tr></table>
<div align=
"center"
>
<?php
/*
if($_GET['url']!=''){
$mov_url=$_GET['url'];
$mov_wigth=$_GET['w'];
$mov_height=$_GET['h'];
$mov_auto=$_GET['a'];
$mov_player=$_GET['p'];
*/
if
(
$url
!=
''
){
$mov_url
=
$url
;
$mov_player
=
$p
;
$mov_wigth
=
$w
;
$mov_height
=
$h
;
$mov_auto
=
$a
;
$mov_file
=
basename
(
$mov_url
);
$mov_type
=
substr
(
strrchr
(
$mov_file
,
'.'
),1);
$mov_type
=
strtolower
(
$mov_type
);
if
(
$mov_width
==
''
){
$mov_width
=500;}
if
(
$mov_height
==
''
){
$mov_height
=450;}
if
(
$mov_auto
==
''
){
$mov_auto
=1;}
if
(
$mov_player
==
''
){
$mov_player
=0;}
$mov_player
+=0;
if
(
$mov_player
==0 ||
$mov_player
>3){
if
(
$mov_type
==
"mp3"
||
$mov_type
==
"m3u"
||
$mov_type
==
"wmv"
||
$mov_type
==
"wvx"
||
$mov_type
==
"mpg"
||
$mov_type
==
"mpeg"
||
$mov_type
==
"mpv"
||
$mov_type
==
"wax"
||
$mov_type
==
"asf"
||
$mov_type
==
"asx"
||
$mov_type
==
"wmx"
||
$mov_type
==
"wm"
||
$mov_type
==
"wma"
){
?>
<object id=nstv classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width=<?=
$mov_width
?> height=<?=
$mov_height
?> codebase=http:
//activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name=URL value=<?=
$mov_url
?>>
<PARAM NAME=UIMode value=full>
<PARAM NAME=AutoStart value=<?=
$mov_auto
?>>
<PARAM NAME=Enabled value=true>
<PARAM NAME=enableContextMenu value=false>
<param name=WindowlessVideo value=true>
</object>
<?php
}
elseif
(
$mov_type
==
"swf"
){
?>
<OBJECT CLASSID=
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH=<?=
$mov_width
?> HEIGHT=<?=
$mov_height
?>>
<PARAM NAME=MOVIE VALUE=<?=
$mov_url
?>>
<PARAM NAME=PLAY VALUE=TRUE>
<PARAM NAME=LOOP VALUE=TRUE>
<PARAM NAME=QUALITY VALUE=HIGH>
<EMBED SRC=<?=
$mov_url
?> WIDTH=<?=
$mov_width
?> HEIGHT=<?=
$mov_height
?> PLAY=TRUE LOOP=TRUE QUALITY=HIGH>
</EMBED>
</OBJECT>
<?php
}
else
{
?>
<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=<?=
$mov_height
?> id=video1 width=<?=
$mov_width
?> VIEWASTEXT>
<param name=_ExtentX value=5503>
<param name=_ExtentY value=1588>
<param name=AUTOSTART value=<?=
$mov_auto
?>>
<param name=SHUFFLE value=0>
<param name=PREFETCH value=0>
<param name=NOLABELS value=0>
<param name=SRC value=<?=
$mov_url
?>>
<param name=CONTROLS value=Imagewindow,ControlPanel>
<param name=CONSOLE value=RAPLAYER>
<param name=LOOP value=0>
<param name=NUMLOOP value=0>
<param name=CENTER value=0>
<param name=MAINTAINASPECT value=0>
<param name=BACKGROUNDCOLOR value=#000000>
</OBJECT>
<?php
}}
else
if
(
$mov_player
==1){
?>
<object id=nstv classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width=<?=
$mov_width
?> height=<?=
$mov_height
?> codebase=http:
//activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name=URL value=<?=
$mov_url
?>>
<PARAM NAME=UIMode value=full>
<PARAM NAME=AutoStart value=<?=
$mov_auto
?>>
<PARAM NAME=Enabled value=true>
<PARAM NAME=enableContextMenu value=false>
<param name=WindowlessVideo value=true>
</object>
<?php
}
else
if
(
$mov_player
==2){
?>
<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=<?=
$mov_height
?> id=video1 width=<?=
$mov_width
?> VIEWASTEXT>
<param name=_ExtentX value=5503>
<param name=_ExtentY value=1588>
<param name=AUTOSTART value=<?=
$mov_auto
?>>
<param name=SHUFFLE value=0>
<param name=PREFETCH value=0>
<param name=NOLABELS value=0>
<param name=SRC value=<?=
$mov_url
?>>
<param name=CONTROLS value=Imagewindow,ControlPanel>
<param name=CONSOLE value=RAPLAYER>
<param name=LOOP value=0>
<param name=NUMLOOP value=0>
<param name=CENTER value=0>
<param name=MAINTAINASPECT value=0>
<param name=BACKGROUNDCOLOR value=#000000>
</OBJECT>
<?php
}
else
if
(
$mov_player
==3){
?>
<OBJECT CLASSID=
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH=<?=
$mov_width
?> HEIGHT=<?=
$mov_height
?>>
<PARAM NAME=MOVIE VALUE=<?=
$mov_url
?>>
<PARAM NAME=PLAY VALUE=TRUE>
<PARAM NAME=LOOP VALUE=TRUE>
<PARAM NAME=QUALITY VALUE=HIGH>
<EMBED SRC=<?=
$mov_url
?> WIDTH=<?=
$mov_width
?> HEIGHT=<?=
$mov_height
?> PLAY=TRUE LOOP=TRUE QUALITY=HIGH>
</EMBED>
</OBJECT>
<?php
}}
else
{
echo
"error!"
;}
?>
</table>
</body>
</html>
原文連接:http://www.hugesky.com/showarticle.php?id=2581
相關文章
1.
使用Directshow作一個萬能文件格式播放器
2.
代碼(m3u8播放器代碼)
3.
Android之集成萬能播放器Vitamio
4.
c#萬能視頻播放器
5.
PHP中播放音樂代碼
6.
FFmpeg - 打造一款萬能的音樂播放器
7.
輕播zFuse Pro for Mac(萬能視頻播放器)
8.
網絡播放器代碼flv
9.
網頁視頻播放器代碼
10.
flv f4v mp4 視頻播放器代碼
更多相關文章...
•
Markdown 代碼
-
Markdown 教程
•
Eclipse 代碼模板
-
Eclipse 教程
•
IntelliJ IDEA代碼格式化設置
•
IntelliJ IDEA安裝代碼格式化插件
相關標籤/搜索
播放
萬個
簡單音樂播放器代碼
萬代
萬能
萬碼
開放源代碼
代碼
代碼編輯器
一萬
PHP
HTML
系統網絡
CSS
HTTP/TCP
瀏覽器信息
PHP教程
PHP參考手冊
PHP
代碼格式化
亂碼
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
Android Studio3.4中出現某個項目全部亂碼的情況之解決方式
2.
Packet Capture
3.
Android 開發之 仿騰訊視頻全部頻道 RecyclerView 拖拽 + 固定首個
4.
rg.exe佔用cpu導致卡頓解決辦法
5.
X64內核之IA32e模式
6.
DIY(也即Build Your Own) vSAN時,選擇SSD需要注意的事項
7.
選擇深圳網絡推廣外包要注意哪些問題
8.
店鋪運營做好選款、測款的工作需要注意哪些東西?
9.
企業找SEO外包公司需要注意哪幾點
10.
Fluid Mask 摳圖 換背景教程
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
使用Directshow作一個萬能文件格式播放器
2.
代碼(m3u8播放器代碼)
3.
Android之集成萬能播放器Vitamio
4.
c#萬能視頻播放器
5.
PHP中播放音樂代碼
6.
FFmpeg - 打造一款萬能的音樂播放器
7.
輕播zFuse Pro for Mac(萬能視頻播放器)
8.
網絡播放器代碼flv
9.
網頁視頻播放器代碼
10.
flv f4v mp4 視頻播放器代碼
>>更多相關文章<<