[TIMOB-2135] iOS: Audioplayer change state inconsistencies
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Trivial |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-01-03T15:13:10.000+0000 |
Affected Version/s | Release 1.5.0 |
Fix Version/s | Sprint 2011-45, Release 1.8.0 |
Components | iOS |
Labels | module_media, qe-testadded, regression |
Reporter | tcbb |
Assignee | Reggie Seagraves |
Created | 2011-04-15T03:11:29.000+0000 |
Updated | 2013-12-10T06:07:49.000+0000 |
Description
Hi,
I'm currently finding that when I create an event listener that listens to the audioPlayer change state, the state reported varies widely across platforms and even devices.
Take the following code for instance (no affiliation with the URL, just for example purposes:)
Ti.API.log("Audio Stream App Started");
var url ='http://www.parishiltonjustme.com/downloads/audio/08_Screwed.mp3';
var streamer1 = Ti.Media.createAudioPlayer();
streamer1.addEventListener('change',function(e)
{
Ti.API.log("AudioPlayer addEventListener 'change' says : "+e.description);
});
streamer1.url = url;
streamer1.start();
When this runs, i get several different results depending on device OS and even device vs. emulator.(see below)
In some instances,there is no report of a stopping or stopped state. Considering this, for instance, how might one go about creating a music stream player that auto-advances on all devices in Titanium Mobile?
I first tried the developer support forum on this one a couple weeks back, although no responses there.
http://developer.appcelerator.com/question/68291/audioplayer-change-state-inconsistencies"> http://developer.appcelerator.com/question/68291/audioplayer-change...
Thanks,
Darin
iPhone 4.1 Emulator
[INFO] Audio Stream App Started
[INFO] AudioPlayer addEventListener 'change' says : waiting_for_data
[INFO] AudioPlayer addEventListener 'change' says : waiting_for_data
[INFO] AudioPlayer addEventListener 'change' says : waiting_for_queue
[INFO] AudioPlayer addEventListener 'change' says : playing
[INFO] AudioPlayer addEventListener 'change' says : stopping
[INFO] AudioPlayer addEventListener 'change' says : stopped
[INFO] AudioPlayer addEventListener 'change' says : initialized
Android 1.6 Emulator
[INFO] Audio Stream App Started
[INFO] AudioPlayer addEventListener 'change' says : starting
[INFO] AudioPlayer addEventListener 'change' says : initialized
[INFO] AudioPlayer addEventListener 'change' says : playing
[INFO] AudioPlayer addEventListener 'change' says : playing
^never reports stopping or stopped^
Andriod 2.2 Emulator
[INFO] Audio Stream App Started
[INFO] AudioPlayer addEventListener 'change' says : starting
[INFO] AudioPlayer addEventListener 'change' says : initialized
[INFO] AudioPlayer addEventListener 'change' says : playing
[INFO] AudioPlayer addEventListener 'change' says : playing
[INFO] AudioPlayer addEventListener 'change' says : stopping
[INFO] AudioPlayer addEventListener 'change' says : stopped
Android 2.2 T- Mobile G2 (ADB logcat)
I/TiAPI ( 4260): (kroll$3) [22,25] [Audio Stream App Started] null
I/TiAPI ( 4260): (kroll$3) [2207,2232] [AudioPlayer addEventListener 'change' says : starting] null
I/TiAPI ( 4260): (kroll$3) [33,2265] [AudioPlayer addEventListener 'change' says : initialized] null
I/TiAPI ( 4260): (kroll$3) [4,2269] [AudioPlayer addEventListener 'change' says : playing] null
I/TiAPI ( 4260): (kroll$3) [2,2271] [AudioPlayer addEventListener 'change' says : playing] null
^never reports stopping or stopped^Attachments
File | Date | Size |
---|---|---|
testing.zip | 2011-04-15T03:11:30.000+0000 | 143684 |