<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Sound Issues on the Nokia 6288 Causing Crash</title>
	<link>http://blog.reloadsystems.net/2007/03/06/sound-issues-on-the-nokia-6288-crashing-device/</link>
	<description>Personal page of Michael Cowan</description>
	<pubDate>Mon, 06 Feb 2012 19:33:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>

	<item>
		<title>by: Moritz Voss</title>
		<link>http://blog.reloadsystems.net/2007/03/06/sound-issues-on-the-nokia-6288-crashing-device/#comment-2826</link>
		<pubDate>Fri, 25 Jan 2008 16:39:44 +0000</pubDate>
		<guid>http://blog.reloadsystems.net/2007/03/06/sound-issues-on-the-nokia-6288-crashing-device/#comment-2826</guid>
					<description>I can confirm that Michael's workaround helps. We were unable to reproduce the crash in an application that tended to randomly lock up when playing sounds on the 6288, while the 6280 seemed to be fine.

Thanks a lot, mate! :-)</description>
		<content:encoded><![CDATA[<p>I can confirm that Michael&#8217;s workaround helps. We were unable to reproduce the crash in an application that tended to randomly lock up when playing sounds on the 6288, while the 6280 seemed to be fine.</p>
<p>Thanks a lot, mate! <img src='http://blog.reloadsystems.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jakub</title>
		<link>http://blog.reloadsystems.net/2007/03/06/sound-issues-on-the-nokia-6288-crashing-device/#comment-84</link>
		<pubDate>Thu, 17 May 2007 09:46:52 +0000</pubDate>
		<guid>http://blog.reloadsystems.net/2007/03/06/sound-issues-on-the-nokia-6288-crashing-device/#comment-84</guid>
					<description>Hi, 

I experienced the same problem. My solution is following:

Before creating player I had a code:

if (sSounds[id].getState() == Player.PREFETCHED) {
			sSounds[id].deallocate();
		}
if (sSounds[id].getState() == Player.REALIZED &amp;#124;&amp;#124; sSounds[id].getState() == Player.UNREALIZED) {
			sSounds[id].close();
		}
sSounds[id] = null;

I replaced it with uncoditional statements:

sSounds[id].stop();
sSounds[id].deallocate();
sSounds[id].close();
sSounds[id] = null;

and now it works fine. It seems Nokia 6288 has problems with getState() method.

regards, 

jp</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I experienced the same problem. My solution is following:</p>
<p>Before creating player I had a code:</p>
<p>if (sSounds[id].getState() == Player.PREFETCHED) {<br />
			sSounds[id].deallocate();<br />
		}<br />
if (sSounds[id].getState() == Player.REALIZED || sSounds[id].getState() == Player.UNREALIZED) {<br />
			sSounds[id].close();<br />
		}<br />
sSounds[id] = null;</p>
<p>I replaced it with uncoditional statements:</p>
<p>sSounds[id].stop();<br />
sSounds[id].deallocate();<br />
sSounds[id].close();<br />
sSounds[id] = null;</p>
<p>and now it works fine. It seems Nokia 6288 has problems with getState() method.</p>
<p>regards, </p>
<p>jp
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

