Netes stream lejátszó AppInventor-ral

Fórumok

Sziasztok!

Pár hete nekiálltam ismerkedni az Androidos programfejlesztéssel. Mivel programozni utoljára Basicben illetve TurboPascalban :) programoztam, így egyelőre a Google által biztosított App Inventort kezdtem el használni. Tudom-tudom, "olcsó húsnak...", de a tudásom egyelőre eddig terjed... ;-)

A lényeg: készítettem egy netes rádiós stream app-ot, egész jól műxik (ahhoz képest) de van két apróbb problémám, amire egyelőre semmit nem találtam az App Inventor Helpjében:
- egyrészt több példányban is el lehet indítani a progit, ami azt eredményezi, hogy egyszerre szól a két netrádió - ezt ki lehet valahogy küszöbölni?
- másrészt - és erre sem találtam megoldást - ha bejövő hívásom van, akkor nem kapcsolja le a streamet. Nem találtam ilyen opciót az App Inventorban. :( Ez persze "csak" akkor gond, ha WiFivel, vagy WCDMA-val netezek, mert akkor a bejövő hívás nem bontja a net-kapcsolatot. Mondjuk elég "csehszlovák-megoldás", hogy a GSM-es netnél azért szűnik meg a lejátszás, mert megszakad a net-kapcsolat.

Esetleg van valamelyikötöknek ötlete? - Mondjuk egyelőre maradva az App Inventor lehetőségeinél... ;-)

Nagyon köszönöm előre is!
dpeti

Hozzászólások

szia,

a TuneIn Radio -t használom és az sem állítja le a lejátszást bejövő hívás esetén, azonban a Music Mod (Eliot Stocker) mp3 lejátszó jól működik és megállítja a lejátszást.

üdv

Köszönöm a válaszodat! :)

Egyetlen dolgot nem írtam le - és ez jobban belegondolva abszolút nem elhanyagolható - hogy egy saját webes streamhez írnám meg a programot, vagyis egy speciális rádióról van szó, tracklistával linkekket, stb.stb. Így viszont mindenképpen nekem kellene a programot megalkotnom hozzá. :)

dpeti

Nem az App vált Pause state-be, hanem az Activity, a háttérben futó szálak simán mennek tovább, így a lejátszás is. Ehelyett lehet pl. PhoneListener-rel figyelni és/vagy BroadcastReceiverrel, hogy milyen állapotban van, pl. RINGING, OFF_HOOK ... stb., és ez alapján lekapcsolni ill. visszakapcsolni a lejátszást. Az jó kérdés, hogy ezek a feature-ök App Inventorból elérhetők-e.

Üdv,
Gergely