• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [help] Mp3 player

Статус
В этой теме нельзя размещать новые ответы.

kavadims

Создатель
Заблокирован
Регистрация
24 Ноя 2007
Сообщения
88
Реакции
2
  • Автор темы
  • Заблокирован
  • #1
Мне не кто не может помочь... на нуледе меня всегда выручали....

Так вот, поставил я себе плеер вот такой


Код:
<!--dle_audio_begin:{$url}-->
<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"250\" height=\"20\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab\">
<param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/mp3.swf?file={$url}&autoStart=false&backColor=000000&frontColor=ffffff&songVolume=90\" />
<param name=\"wmode\" value=\"transparent\" />
<embed wmode=\"transparent\" width=\"250\" height=\"20\" 
src=\"".$config['http_home_url']."engine/classes/flashplayer/mp3.swf?file={$url}&autoStart=false&backColor=000000&frontColor=ffffff&songVolume=90\"
type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
</object>
<!--dle_audio_end-->

НО неработает кнопка СОХРАНИТЬ - выводит куда сохранить..потом нажимаешь сохранить и окошка проподает и...после смотрю файла нету сохраненного!

Подскажите пожалуйста...
 
так там в примеое вообще нет кнопки сохролнить?
 
  • Автор темы
  • Заблокирован
  • #3
Кнопка сохранить есть... НО окно открывается , расширение .mp3 он не определяет и не сохраняет...

Код корорый я указал от плеера который выше (это не стантдартный плеер DLE)

1220365804_mp3.gif
 
ну если этот плеер не попер поставь другой тут их куча на форуме
 
Кнопка сохранить есть... НО окно открывается , расширение .mp3 он не определяет и не сохраняет...

Код корорый я указал от плеера который выше (это не стантдартный плеер DLE)
Слух, я только что перешел по ссылке которую ты дал, нажал на кнопку Плей и ни чего не произошло...
Может, там самого файла нет???
Если, всё-таки ты точно знаешь, что файл есть, то давай ссыль на офф. Разработчика, надо там посмотреть всё ли работает!!!
 
  • Автор темы
  • Заблокирован
  • #6
Ааа.... я думал что просто ссылки на плеер хватит...

Вот он в работе -
Для просмотра ссылки Войди или Зарегистрируйся

Подскажите кто может...
 
блин и правдо не скачивает окошко открывается а эфекта нет, может все таки попрубуешь другой плеер? потому что я думаю глюк именно в плеер а разобрать его не как (
 
  • Автор темы
  • Заблокирован
  • #8
я бы с большим удовольствием любой плеер взялбы, только желательно с кнопкой СОХРАНИТЬ!

на крайняк, что-то типо этог, только БЕЗ кнопи СОХРАНИТЬ...


я весь интернет обыскал- нечего не нашел...



Я хочу выкладывать mp3 диски и мне к каждому треку нужен плеер + ссылка для скачивания трека...
Стандартный очень много места занимает.
 
Парни, а как установить этот плеер? Функция сохранения трэка мне очень понравилась. Я тут установил одной знакомой плеер на ее блог ( Для просмотра ссылки Войди или Зарегистрируйся ), но в этом плеере нет функции сохранения трэка, пришлось дополнительно закачать на депозит.
 
  • Автор темы
  • Заблокирован
  • #10
2 verissimo . Вот как можно вставить плеер на блог или куда либо...
Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="250" height="20"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
    
    <param name="movie" value="http://www.ПУТЬ_К_ПЛЕЕРУ/mp3.swf?file=http://ПУТЬ_К_ФАЙЛУ.mp3&autoStart=false&backColor=000000&frontColor=ffffff&songVolume=90" />
    <param name="wmode" value="transparent" />
    <embed wmode="transparent" width="250" height="20" src="http://www.ПУТЬ_К_ПЛЕЕРУ/mp3.swf?file=http://ПУТЬ_К_ФАЙЛУ.mp3&autoStart=false&backColor=000000&frontColor=ffffff&songVolume=90"
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
********************************************

баг , как я понял в плеере, в самом .swf'е ....
Вот разобрал плеер и там 2 скрипта-

Код:
//Frame 1
//  Action tag #0

Stage.scaleMode = "noScale";
Stage.align = "TL";
stop();

и

Код:
//Sprite 24
//  Frame 0
//    Action tag #0

function loadProgress()
{
    var __reg1 = sndObject.getBytesLoaded() / sndObject.getBytesTotal();
    percentBar._width = __reg1 * barWidth;
    if (__reg1 == 1) 
    {
        clearInterval(loadProgressInt);
    }
}
function playProgress()
{
    var __reg1 = sndObject.position / sndObject.duration * sndObject.getBytesLoaded() / sndObject.getBytesTotal();
    progressBar._width = __reg1 * barWidth;
}
function scrubProgress()
{
    var __reg1 = percentBar._xmouse * percentBar._xscale / 100;
    if (__reg1 > percentBar._width) 
    {
        __reg1 = percentBar._width;
    }
    progressBar._width = __reg1;
    var __reg2 = __reg1 / barWidth;
    pausePos = __reg2 * sndObject.duration / 1000;
}
function playSong()
{
    if (pausePos == 0) 
    {
        sndObject.setVolume(songVolume);
        sndObject.loadSound(file, true);
        loadProgressInt = setInterval(loadProgress, 50);
    }
    sndObject.start(pausePos);
    playProgressInt = setInterval(playProgress, 50);
    pauseBut._visible = true;
    playBut._visible = false;
}
function pauseSong(p)
{
    if (p) 
    {
        pausePos = p;
    }
    else 
    {
        pausePos = sndObject.position / 1000;
    }
    sndObject.stop();
    pauseBut._visible = false;
    playBut._visible = true;
    clearInterval(playProgressInt);
}
if (_root.file) 
{
    var file = _root.file;
}
else 
{
    var file = "sound.mp3";
}
if (_root.showDownload) 
{
    var showDownload = _root.showDownload;
}
else 
{
    var showDownload = "true";
}
if (_root.autoStart) 
{
    var autoStart = _root.autoStart;
}
else 
{
    var autoStart = "false";
}
if (_root.repeatPlay) 
{
    var repeatPlay = _root.repeatPlay;
}
else 
{
    var repeatPlay = "false";
}
if (_root.songVolume) 
{
    var songVolume = int(_root.songVolume);
}
else 
{
    var songVolume = 90;
}
if (_root.backColor) 
{
    var backColor = "0x" + _root.backColor;
}
else 
{
    var backColor = "0xeeeeee";
}
if (_root.frontColor) 
{
    var frontColor = "0x" + _root.frontColor;
}
else 
{
    var frontColor = "0x333333";
}
var w = Stage.width;
var sndObject = new Sound();
var pausePos = 0;
var loadProgressInt = new Number();
var playProgressInt = new Number();
var scrubProgressInt = new Number();
pauseBut.onPress = function ()
{
    pauseSong();
}
;
playBut.onPress = function ()
{
    playSong();
}
;
percentBar.onPress = function ()
{
    pauseSong();
    scrubProgressInt = setInterval(scrubProgress, 50);
}
;
percentBar.onRelease = percentBar.onReleaseOutside = function ()
{
    clearInterval(scrubProgressInt);
    playSong();
}
;
sndObject.onSoundComplete = function ()
{
    if (repeatPlay == "true") 
    {
        pausePos = 0.001;
        playSong();
        return;
    }
    progressBar._width = 0.1;
    pauseSong(0.001);
}
;
var listener = new Object();
listener.onSelect = function (file)
{
    trace("onSelect: " + file.name);
}
;
listener.onCancel = function (file)
{
    trace("onCancel");
}
;
listener.onOpen = function (file)
{
    trace("onOpen: " + file.name);
}
;
listener.onProgress = function (file, bytesLoaded, bytesTotal)
{
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
;
listener.onComplete = function (file)
{
    trace("onComplete: " + file.name);
}
;
listener.onIOError = function (file)
{
    trace("onIOError: " + file.name);
}
;
var fileRef = new flash.net.FileReference();
fileRef.addListener(listener);
saveBut.onPress = function ()
{
    var __reg1 = file.substr(file.lastIndexOf("/") + 1);
    fileRef.download(file, __reg1);
    trace(__reg1);
}
;
var leftBgColor = new Color(leftBg);
var centerBgColor = new Color(centerBg);
var rightBgColor = new Color(rightBg);
leftBgColor.setRGB(int(backColor));
centerBgColor.setRGB(int(backColor));
rightBgColor.setRGB(int(backColor));
var playButColor = new Color(playBut);
var pauseButColor = new Color(pauseBut);
var percentBarColor = new Color(percentBar);
var progressBarColor = new Color(progressBar);
var saveButColor = new Color(saveBut);
playButColor.setRGB(int(frontColor));
pauseButColor.setRGB(int(frontColor));
percentBarColor.setRGB(int(frontColor));
progressBarColor.setRGB(int(frontColor));
saveButColor.setRGB(int(frontColor));
leftBg._x = leftGlow._x = 0;
centerBg._x = centerGlow._x = 7;
centerBg._width = centerGlow._width = w - 14;
rightBg._x = rightGlow._x = w - 7;
playBut._x = pauseBut._x = 12;
percentBar._x = progressBar._x = 21;
if (showDownload == "true") 
{
    var barWidth = percentBar._width = progressBar._width = w - 45;
    saveBut._x = w - 17;
}
else 
{
    var barWidth = percentBar._width = progressBar._width = w - 32;
}
percentBar._alpha = 50;
pauseBut._visible = false;
progressBar._width = percentBar._width = 0;
if (w <= 35 || showDownload == "false") 
{
    saveBut._visible = false;
}
if (w <= 60) 
{
    percentBar._visible = progressBar._visible = false;
}
if (autoStart == "true") 
{
    playSong();
}

подправить кто небуть может плеер- там 2 скрипта и картинок пару...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху