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.
Bài liên quan
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
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;