10/10/2018, 09:49

Xin các đồng nghiệp chỉ dùm cách code PHP nghe nhac offline !

Mình dùng mà nguồn mỡ nukeviet để làm wem, khi có kết nối intetnet thì nghe nhạc ok, nhưng khi ngắt Internet thì kô nghe được. Đồng nghiệp nào có kinh nghiệm về lĩnh vực này chỉ giúp mình với. Rất cảm ớn các đồng nghiệp.
nguoimoiden1 viết 12:00 ngày 10/10/2018
tải nhạc về để vào máy.^_^
ongdiamap viết 12:05 ngày 10/10/2018
Không phải, mình nhập vào cơ sở dữ liệu SQL mà, tất cả các bản nhạc mình đều tự nhập vào sql máy mình (localhost), chứ kô phải mình lấy link nhạc từ internet.
Mình nghĩ hình như nó bị lỗi ở đoạn code play thì phải, nhưng tìm mãi mà kô khắc phục được
leo.nk viết 12:05 ngày 10/10/2018
Nói thế thì ai mà biết được lỗi như thế nào, ít nhất cũng phải chụp 1 screenshot lên để mọi người biết hoặc hơn là gửi nguyên source lên!
ongdiamap viết 11:51 ngày 10/10/2018
// Code play file
function codeplay($ext,$lm) {
global $prefix, $db, $id, $module_name, $nukeurl, $musicfolderpic;
if($ext == "swf") {
$musiccode = "<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#4,0,0,0' width='95%' height='350' align='center'>
<param name='SRC' value='$lm'>
<param name='_cx' value='7620'>
<param name='_cy' value='7800'>
<param name='FlashVars' value>
<param name='Movie' value='$lm'>
<param name='WMode' value='Window'>
<param name='Play' value='-1'>
<param name='Loop' value='-1'>
<param name='Quality' value='High'>
<param name='SAlign' value>
<param name='Menu' value='-1'>
<param name='Base' value>
<param name='AllowScriptAccess' value='always'>
<param name='Scale' value='ShowAll'>
<param name='DeviceFont' value='0'>
<param name='EmbedMovie' value='0'>
<param name='BGColor' value>
<param name='SWRemote' value>
<param name='MovieData' value>
<embed src='$lm' pluginspage='http://www.macromedia.com/shockwave/download/' type='application/x-shockwave-flash' width='95%' height='350'></embed>
</object>";
}
elseif ($ext == "flv"){
$result = $db->sql_query("SELECT fileurl FROM ".$prefix."_nvmusic where id='$id' AND active='1'");
$row = $db->sql_fetchrow($result);
$fileurl = stripslashes($row['fileurl']);
$musiccode = "<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000' width='400' height='300' title='Flash Music Player' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'>
<param name='movie' value='modules/Nvmusic/flvplayer.swf?file=$fileurl'/>
<embed width='400' height='300' src='modules/Nvmusic/flvplayer.swf?file=$fileurl'type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'/>
</object>";
}
elseif( $ext == "rm" or $ext== "ram") {
$musiccode = "<EMBED NAME=realone SRC='$lm' width='240' height='240' CONSOLE=one CONTROLS=ImageWindow BACKGROUNDCOLOR=transparent AUTOSTART=-1 MAINTAINASPECT=true>";
}
elseif( $ext== "wmv" or $ext == "mpg" or $ext == "mpeg" or $ext == "avi" or $ext == "dat") {
$musiccode = "<object id='Player' classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='95%' height='350' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' type='application/x-oleobject' standby='Loading Microsoft Windows Media Player components...' >
<param name='URL' VALUE='$lm'>
<param name='playCount' value='10'>
<param name='autoStart' value='-1'>
<param name='currentMarker' value='0'>
<param name='invokeURLs' value='-1'>
<param name='volume' value='150'>
<param name='mute' value='0'>
<param name='uiMode' value='full'>
<param name='stretchToFit' value='0'>
<param name='windowlessVideo' value='0'>
<param name='enabled' value='-1'>
<param name='enableContextMenu' value='0'>
<param name='fullScreen' value='0'>
<param name='AllowScriptAccess' value='always'>
<param name='_cx' value='7620'>
<param name='_cy' value='7800'>
<embed src='$lm' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' type='application/x-mplayer2' ShowControls='1' ShowDisplay='0' ShowStatusBar='0' width='95%' height='350'></embed>
</object>";
} else {
$musiccode = "<object id='Player' classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='240' height='240' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' type='application/x-oleobject' standby='Loading Microsoft Windows Media Player components...' >
<param name='URL' VALUE='$lm'>
<param name='playCount' value='10'>
<param name='autoStart' value='-1'>
<param name='currentMarker' value='0'>
<param name='invokeURLs' value='-1'>
<param name='volume' value='150'>
<param name='mute' value='0'>
<param name='uiMode' value='full'>
<param name='stretchToFit' value='0'>
<param name='windowlessVideo' value='0'>
<param name='enabled' value='-1'>
<param name='enableContextMenu' value='0'>
<param name='fullScreen' value='0'>
<param name='AllowScriptAccess' value='always'>
<param name='_cx' value='6350'>
<param name='_cy' value='6482'>
<embed src='$lm' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' type='application/x-mplayer2' ShowControls='1' ShowDisplay='0' ShowStatusBar='0' width='300' height='46'></embed>
</object>";
}
return $musiccode;
Bài liên quan
0