Воспроизведение аудио (flash онлайн радио)
Re: Воспроизведение аудио (онлайн радио)
komige
Попробуй. Может и будет. WMA точно не будет воспроизводить.
Попробуй. Может и будет. WMA точно не будет воспроизводить.
Re: Воспроизведение аудио (онлайн радио)
Как морду такую прицепить? http://i.wyksa.ru/files/les8/RSPlay2.html
Исходник есть, но там с XML плейлиста музыку цепляет а такой плейлист в контакт нельзя.
Самое необходимое: кнопки плей/пауза и звук +/-
Исходник тут http://i.wyksa.ru/files/les8/RSPlay2.zip
Исходник есть, но там с XML плейлиста музыку цепляет а такой плейлист в контакт нельзя.
Самое необходимое: кнопки плей/пауза и звук +/-
Исходник тут http://i.wyksa.ru/files/les8/RSPlay2.zip
Re: Воспроизведение аудио (онлайн радио)
komige
Убрать ненужные кнопки перемотки, а на кнопки плей/пауза повесить нужные события. Как проигрывать - уже есть в коде, просто делай его по нажатию на кнопку, а не при запуске приложения. Как остановить я уже писал в этой теме.
Для изменения звука:
Естественно над этим кодом нужно подумать и соединить с регулятором громкости, а не просто скопировать в код приложения.
Убрать ненужные кнопки перемотки, а на кнопки плей/пауза повесить нужные события. Как проигрывать - уже есть в коде, просто делай его по нажатию на кнопку, а не при запуске приложения. Как остановить я уже писал в этой теме.
Для изменения звука:
Код: Выделить всё
var mod:SoundTransform = new SoundTransform();
mod.volume=vol;
music.soundTransform=mod;
Re: Воспроизведение аудио (онлайн радио)
Ребят, помогите пожалуйста, такая проблема. Сам плей лист находится на хостинге, и беспрепятственно оттуда скачивается по ссылке "http://listen.fmhost.ru/365.m3u" (извиняюсь за рекламу, но иначе никак не объясню...). Я написал код, но, почему-то, плеер просто молчит, не выдает никаких ошибок, ничего. Причем в момент написания программы с сайтом был косяк, ипри компиляции явно выдавалась ошибка, что прога не может приконнектиться к сайту. Но когда сайт заработал, я снова запустил прогу...но она молчит. Вот и код такой же, который был в примере. Вставляю просто в первый кадр.
Но плеер просто молчит. Хотя по этой ссылке плей лист отлично скачивается и автоматом проигрывается. Выслушаю любую критику и плохое настроение, только подскажите пожалуйста, в чем может быть проблема, почему тишина? Расширение?
Код: Выделить всё
stop();
play_but.addEventListener(MouseEvent.CLICK,PlClick);
function PlClick(e:MouseEvent):void {
var url:String="http://listen.fmhost.ru/365.m3u";
var music:SoundChannel;
var request:URLRequest=new URLRequest(url);
var sound:Sound = new Sound();
sound.load(request);
music=sound.play();
}
Re: Воспроизведение аудио (онлайн радио)
Stingerrr
На предыдущей странице я писал, что плейлисты не воспроизводятся. Открой блокнотом плейлист и узнай ссылку на поток.
На предыдущей странице я писал, что плейлисты не воспроизводятся. Открой блокнотом плейлист и узнай ссылку на поток.
Re: Воспроизведение аудио (онлайн радио)
Александр, огромное вам человеческое спасибо! Извиняюсь, не увидел, моя ошибка...)
Re: Воспроизведение аудио (онлайн радио)
Забросил радио..как-то...хвосты, сессия...венулся недавно опять. Набросал звук, сделал анимацию, из-за чего получился конфликт, анимация происходит на временной полосе, и код записан в 1-ом кадре, хоть и на другом слое. Интуитивно понимаю, что проиходить будет фигня. Перенес код в отдельный файл...но у меня чего-то не получилось. Попробовал посмотреть в инете ошибку - ниче толкового. Флеш только изучаю, пытаюсь разбираться во всем, но почему-то не пойму ошибки...а может просто поздно уже и мозг не варит, не знаю. Если есть время, обратите внимание пожалуйста.
Ошибку выдает такую. 5006: An ActionScript file can not have more than one externally visible definition: Main, Higher
Понимаю, что, возможно глупый ворос, но изо всех сил стараюсь разбираться сам. Помогие вообщем пожалуйста. Что не так?
P.S. За звук не ругайтесь, он пашет но не правильно, буду разбираться. Мне главное понять, что за ошибка, в чем проблема. Опять же интуитивно понимаю, но как бы не тыкал, не получилось исправить ничего
Код: Выделить всё
package {
import flash.display.*;
import flash.media.*;
import flash.net.URLRequest;
public class Main extends Sprite {
private var url:String="http://fmhost.ru:7557/365";
private var music:SoundChannel;
public function Main():void {
st.visible = false;
var request:URLRequest=new URLRequest(url);
var mod:SoundTransform = new SoundTransform()
var sound:Sound = new Sound();
sound.load(request);
}
pl.addEventListener(MouseEvent.CLICK,PlClick);
public function PlClick(e:MouseEvent):void {
music=sound.play();
pl.visible = false;
st.visible = true;
}
st.addEventListener(MouseEvent.CLICK,STOPBUTClick);
public function STOPBUTClick(e:MouseEvent):void {
music.stop();
pl.visible = true;
st.visible = false;
}
hi.addEventListener(MouseEvent.CLICK,Higher);
public function Higher(e:MouseEvent):void {
mod.volume=mod.volume + 0.1;
music.soundTransform = mod;
}
lo.addEventListener(MouseEvent.CLICK,Lower);
public function Lower(e:MouseEvent):void {
mod.volume=mod.volume - 0.1;
music.soundTransform = mod;
}
}
}
Понимаю, что, возможно глупый ворос, но изо всех сил стараюсь разбираться сам. Помогие вообщем пожалуйста. Что не так?
P.S. За звук не ругайтесь, он пашет но не правильно, буду разбираться. Мне главное понять, что за ошибка, в чем проблема. Опять же интуитивно понимаю, но как бы не тыкал, не получилось исправить ничего
Re: Воспроизведение аудио (онлайн радио)
Разве так можно писать в public class Main?
Это нужно писать в public function Main()
Код: Выделить всё
pl.addEventListener(MouseEvent.CLICK,PlClick);
hi.addEventListener(MouseEvent.CLICK,Higher);
lo.addEventListener(MouseEvent.CLICK,Lower);
-
- Сообщения: 6
- Зарегистрирован: 21 фев 2010, 18:58
Re: Воспроизведение аудио (онлайн радио)
Есть возможность воспроизводить аудио с вконтакте потоком?со своих аудио записей
Re: Воспроизведение аудио (онлайн радио)
xerznaetkto
Методом audio.get или audio.getById получай ссылку на mp3 и используй её в коде из этой темы.
Методом audio.get или audio.getById получай ссылку на mp3 и используй её в коде из этой темы.