Вы не зашли.
#1.
TLENS
Off
(14)
Moderator
2011.03.12 19:07
Вот сделал себе флеш плеер mp3 и при воспроизведении треков в HQ качестве виснет ноут.
Даже пробовал маленький трек весом в 16 мб то ноут при полнойзагрузке начинает висеть помогает только ресет.
В чем проблема может быть изза того что плеер корявый или качество большое?
#3.
TLENS
Off
(14)
Moderator
2011.03.13 12:12
Посоветуй хороший плеер?
<video></video>
<audio></audio>
#5.
TLENS
Off
(14)
Moderator
2011.03.13 22:10
Ну воще вот прослушал трек весом в 170 мб то висов не было, вот только проблема с кросбраузерностъю тот mp3 верстает тот ogg не вариант.
нужно конвертить в разные форматы...
#7.
TLENS
Off
(14)
Moderator
2011.03.14 00:12
Да ну а смысл? если пару треков тогда да это отличный тег, а так в базе где то ~3000 треков весом в 180 гб попробуй их по конвертируй еще и места добавится не ну можно докупить не проблема но не знаю просто как то не по душе мне этот тег.
А вообще спасибо за инфу надо будет посидеть над ним подумать так как единственный вариант чтобы качество слушать.
Кстати ты связывался с мостами между flash и js?
У меня проблемка выкачал пример такого варианта и тот пример что с mp3 чет не работает.
http://flash-mp3-player.net/players/js/Не хочет записывать свойства в myListener вот с обеда шарюсь по том скрипту. Оно то работает все но поидее событие обновления свойств не срабатывает я уже не знаю че с ним делать.
Мож глянешь если есть время?
Отредактировано TLENS (2011.03.14 00:12)
#9.
TLENS
Off
(14)
Moderator
2011.03.14 14:02
А вот смотрел WebM Сейчас только опера верстает. Даже chrome не держит. Ну посмотрим что получится.
Кстати soundmanager вроде интересная вещь сейчас буду раздуплять
Chrome поддерживает. Firefox тоже поддерживает.
#11.
TLENS
Off
(14)
Moderator
2011.03.14 15:03
Да? Значит чет запортачил.
Кстати вот тестирую сам плеер soundmanager закинул покаместь 16 мб песенку то глюков никаких. Попробуем еще метров с 200 вкинуть.
В принципе это то что мне надо было.
Добавлено спустя 3 минуты 7 секунд: Вот не нашол покаместь примера где он работает с тегами. Он работает с ими?
#13.
TLENS
Off
(14)
Moderator
2011.03.14 15:03
id2-id3
Отредактировано TLENS (2011.03.14 15:03)
#14.
TLENS
Off
(14)
Moderator
2011.03.14 16:04
Только что поставил 170 мб трек ноут улетел при загрузке где то 70%
нет, с аудиотегами библиотека не работает.
#16.
TLENS
Off
(14)
Moderator
2011.03.14 16:04
Тогда идея появилась на php написать проверку тегов и подгружать их.
#17.
TLENS
Off
(14)
Moderator
2011.03.18 00:12
Почему свойство peakData мне постоянно возвращает ноль и правая и левая?
#18.
TLENS
Off
(14)
Moderator
2011.03.18 12:12
Вот мой код чего не хватает для показа peakData?
Код:
<html> |
<head> |
<title>test</title> |
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'></script> |
<script src="soundmanager2.js"></script> |
|
<style type="text/css"> |
.dinamick{ |
background: url(2.png) no-repeat; |
width: 240px; |
height: 240px; |
border: 1px ridge #999999; |
margin: auto; |
} |
#dinamick{ |
position: relative; |
width: 180px; |
height: 180px; |
top: 30px; |
} |
|
/*<img src="3.png" width="200" height="200" alt="" />*/ |
</style> |
<script type="text/javascript"> |
var dv; |
function rand(m,n){m=parseInt(m);n=parseInt(n);return Math.floor(Math.random()*(n-m+1))+m;} |
|
|
|
|
$(document).ready(function(){ |
dv = $('body div.dinamick:first img#dinamick:first'); |
dP(10); |
$('button#btn').click(function(){ |
eval($('textarea#eval').val()); |
}); |
}); |
|
function dP(a){ |
a=((a>100)?100:((a<1)?1:a)); |
b=a/5; |
c=180 + b; |
b=Math.round((240-c)/2); |
dv.animate({top:b+'px',width:c+'px',height:c+'px'},10); |
setTimeout(function(){dP(rand(1,100))},rand(50,100)); |
} |
soundManager.onload = function() { |
flashVersion = 9; |
mySound = soundManager.createSound({ |
|
usePeakData: true, |
|
id: 'someSound', |
|
url: 'test.mp3', |
|
volume: 50 |
|
}); |
|
} |
|
</script> |
</head> |
<body style="width: 1000px; height: 500px;"> |
<div class="dinamick" align="center"> |
<img id="dinamick" src="3.png" alt="" /> |
|
|
</div> |
|
<a href="" onclick="mySound.setVolume(10); return false;">10%</a> |
<a href="" onclick="mySound.play(); return false;">Play</a> |
<a href="" onclick="mySound.pause(); return false;">pause</a> |
<a href="" onclick="mySound.resume(); return false;">resume</a> |
<a href="" onclick="mySound.stop(); return false;">Stop</a> |
<a href="" onclick="mySound.toggleMute(); return false;">mute</a> |
<textarea cols="60" rows="10" id="eval"></textarea> |
<button id="btn"></button> |
|
|
|
</body> |
</html> |
Вызывал в textarea
Код:
mySound.whileplaying = function() { |
console.log('Peaks, L/R: '+this.peakData.left+'/'+this.peakData.right); |
} |
И так |
|
console.log(mySound.peakData.left); |
Результат ноль.
В чем может быть проблема?
Отредактировано TLENS (2011.03.18 12:12)
#19.
TLENS
Off
(14)
Moderator
2011.03.18 12:12
А прошарил я не правильно задал 9 версию флеша
Надо было так перед настройками soundManager.flashVersion = 9;
#20.
TLENS
Off
(14)
Moderator
2011.03.18 13:01
gemmoroj ты знаешь как задать интервал для whileplaying
Я помню натыкался но вот перерыл доки не найду никак если бы хот на русском было.
Ато проблема не вовремя динамик срабатует надо попробувать интервал сменить.
Отредактировано TLENS (2011.03.18 13:01)
#21.
TLENS
Off
(14)
Moderator
2011.03.18 14:02
О нашел дудумался просто в поиске по странице с доками вбить interval
Добавлено спустя 6 минут 14 секунд: Да кому интересно
soundManager.useFastPolling = true;
обновляет каждую ms
Динамик заскакал как надо
Да и на процессор нагрузки сильной нет в принципе процент нагрузки не изминился
Отредактировано TLENS (2011.03.18 14:02)
не лезь вообще внутрь библиотеки. изменяй параметры своим скриптом.
#23.
TLENS
Off
(14)
Moderator
2011.03.18 22:10
Gemorroj написал:
не лезь вообще внутрь библиотеки. изменяй параметры своим скриптом.
В смысле? Дак я в своем js и изменгял
Добавлено спустя 8 минут 2 секунды: Вот код:
Код:
<html> |
<head> |
<title>test</title> |
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'></script> |
<script src="soundmanager2.js"></script> |
|
<style type="text/css"> |
.dinamick{ |
background: url(2.png) no-repeat; |
width: 240px; |
height: 240px; |
border: 1px ridge #999999; |
margin: auto; |
} |
#dinamick{ |
position: relative; |
width: 180px; |
height: 180px; |
top: 30px; |
} |
|
/*<img src="3.png" width="200" height="200" alt="" />*/ |
</style> |
<script type="text/javascript"> |
var dv,nd; |
var date = Date.parse(Date()); |
function rand(m,n){m=parseInt(m);n=parseInt(n);return Math.floor(Math.random()*(n-m+1))+m;} |
|
|
|
|
$(document).ready(function(){ |
dv = $('body div.dinamick:first img#dinamick:first'); |
nd = $('body span#nd'); |
//dP(10); |
$('button#btn').click(function(){ |
eval($('textarea#eval').val()); |
}); |
}); |
|
function dP(a){ |
a=((a>100)?100:((a<1)?1:a)); |
b=a/5; |
c=180 + b; |
b=Math.round((240-c)/2); |
dv.css({top:b+'px',width:c+'px',height:c+'px'}); |
//setTimeout(function(){dP(rand(1,100))},rand(50,100)); |
} |
soundManager.flashVersion = 9; |
soundManager.useFastPolling = true; |
soundManager.onload = function() { |
|
mySound = soundManager.createSound({ |
|
usePeakData: true, |
|
useWaveformData: true, |
|
id: 'someSound', |
|
url: 'Armin.mp3', |
|
volume: 100, |
whileplaying: function(){ |
pdb = mySound.peakData.left*100 |
dP(pdb); |
nd.text(Math.round(pdb)); |
} |
}); |
|
} |
|
|
|
|
</script> |
</head> |
<body style="width: 1000px; height: 500px;"> |
Нагрузка на динамик: <span id="nd">0</span>%<br /> |
<div class="dinamick" align="center"> |
|
<img id="dinamick" src="3.png" alt="" /> |
|
|
</div> |
|
<a href="" onclick="mySound.setVolume(10); return false;">10%</a> |
<a href="" onclick="mySound.play(); return false;">Play</a> |
<a href="" onclick="mySound.pause(); return false;">pause</a> |
<a href="" onclick="mySound.resume(); return false;">resume</a> |
<a href="" onclick="mySound.stop(); return false;">Stop</a> |
<a href="" onclick="mySound.toggleMute(); return false;">mute</a> |
<textarea cols="60" rows="10" id="eval">mySound.setVolume(200);</textarea> |
<button id="btn">Выполнить код</button> |
|
|
|
</body> |
</html> |
Отредактировано TLENS (2011.03.18 23:11)
#24.
TLENS
Off
(14)
Moderator
2011.03.18 23:11
Вот у меня остался вопрос как зделать автоматическую активацию в опере как в swfobject?
>> /*<img src="3.png" width="200" height="200" alt="" />*/
что это?
какую такую активацию?
#26.
TLENS
Off
(14)
Moderator
2011.03.21 18:06
Да я вот пол часа назад сел перечитывать мануал.
Уже понял просто был прозрачный блок. И в опере надо активировать флеш ролик.
Я вот щас через CSS им манипулирую как показано в документациях
#27.
TLENS
Off
(14)
Moderator
2011.04.04 19:07
Слушай ты не в курсе можно ли манипулировать эквалайзером?
#29.
TLENS
Off
(14)
Moderator
2011.04.04 20:08
Я имел ввиду soundmanager2/
А с flash?
А ты знаешь flash, как он в изучении?
Отредактировано TLENS (2011.04.04 20:08)
#31.
TLENS
Off
(14)
Moderator
2011.04.11 13:01
Слушай ты не вкурсе какое событие на окончания проигрывание в <audio></audio>