| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2011
Beiträge: 3
|
Hi, ich bin schon mehrere Tage damit beschäftigt aber iwie will das alles nicht so wie ich will :P wäre cool wenn mir jemand helfen könnte! Ich versuche eine app für android zu bauen die einen Stream abspielt, dies funktioniert auch so weit ohne Probleme. Ich hab einen "play-Button" und einen "Stop-Button", auf dem PC kann ich den Stream beliebig oft starten und stoppen nur auf dem Smartphone kann ich den Stream nur 2-mal abspielen danach muss ich die app schließen um wieder etwas zu hören! Hier mal mein AS3-Code: Code: import flash.media.Sound;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.events.IOErrorEvent;
import flash.media.SoundChannel;
var sound:Sound;
var channel:SoundChannel;
var lastPosition:int;
var i = '1';
play_btn.addEventListener(MouseEvent.CLICK, Click_play);
stop_btn.addEventListener(MouseEvent.CLICK, Click_stop);
function Click_play(event:MouseEvent):void {
if(i == 1) {
sound = new Sound();
sound.addEventListener(Event.OPEN, onOpen);
sound.addEventListener(ProgressEvent.PROGRESS, onLoading);
sound.addEventListener(IOErrorEvent.IO_ERROR, onError);
sound.load(new URLRequest("meinStream.mp3"),new SoundLoaderContext(1000, true));
channel = sound.play();
i = '2';
}
}
function Click_stop(event:MouseEvent):void {
if(i == 2) {
AUSGABE.text = "Stream Stop!";
channel.stop()
sound.close();
i = '1';
}
}
function onOpen(event:Event):void {
AUSGABE.text = "Stream Play!";
}
function onLoading(event:ProgressEvent):void {
trace((event.bytesLoaded/event.bytesTotal)*100);
}
function onError(event:IOErrorEvent):void {
AUSGABE.text = "Stream kann nicht geladen werden! " + event.text;
} |
| | |
| | #3 (permalink) |
| NCC 1701 D Registriert seit: Oct 2009 Ort: Metropolregion Hamburg
Beiträge: 586
|
Hallo Silver_Surfer, hallo _-danie-_, @ _-danie-_ wie empfängst Du Deinen Stream? (Wi-Fi, UMTS, GPRS, sonstiges) Mach mal bitte ein Häkchen bei Permissions.
Und schau mal, ob die Verbindung wegknickt… Anmerkung: Funktionen bzw. Event Handler Funktionen mit einem kleinen Buchstaben beginnen. Dann die Variable i, die Du für die Statusabfrage nutzt, so wie es aussieht. i wird meist als Zählervariable genutzt. Bei Dir ist i ohne Typisierung und dann kommt ein String, das ist nicht schön. Dafür gibt es das Boolean Object das zwei Werte annehmen kann true oder false; ActionScript:
Wolltest Du die letzte Position wieder abspielen? ActionScript:
ActionScript:
Geändert von speedjunkie (05-11-2011 um 23:05 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| air, android, app, mp3, stream |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Webradio Stream abspielen | Jojo_44 | ActionScript 3 | 12 | 30-08-2011 23:05 |
| Android-SDK -> Emulator: AIR for Android installieren? | Mr.Twister | Adobe AIR | 2 | 23-02-2011 19:43 |
| kann sound stream nur lokal abspielen | smitscher | ActionScript 3 | 2 | 05-12-2008 15:48 |
| Stream-mp3 nach eingebettetem Intro-Sound abspielen? | ventu | ActionScript 2 | 2 | 09-04-2007 15:24 |
| mp3 stream als loop abspielen... | Zeimn | ActionScript 1 | 1 | 16-12-2003 16:14 |