<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Streaming and playing fixed-length MP3s using the iPhone SDK</title>
	<atom:link href="http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/</link>
	<description>A place to talk about Software Development (RoR, J2EE, J2ME, CSS, HTML, JavaScript, Objective-C, etc) and some other stuff</description>
	<lastBuildDate>Tue, 06 Apr 2010 23:13:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Surajit</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-380</link>
		<dc:creator>Surajit</dc:creator>
		<pubDate>Tue, 06 Apr 2010 10:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-380</guid>
		<description>Hi Dave,
you can add create your own nib file and add your UI buttons and provide handle into it. there the function button pressed will be the entry function for the streamer to start.
Br,
Surajit</description>
		<content:encoded><![CDATA[<p>Hi Dave,<br />
you can add create your own nib file and add your UI buttons and provide handle into it. there the function button pressed will be the entry function for the streamer to start.<br />
Br,<br />
Surajit</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-376</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Wed, 31 Mar 2010 20:10:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-376</guid>
		<description>This is a great completion for Matt&#039;s project. I am working on a map + audio app, and I had been using Matt&#039;s but the added functionality here is great.

I do have a question, say I wanted to have the user be able to navigate away from the nib, and control the audio from another nib. I am sort of a noob, but I don&#039;t know how to access the streamer controls for the currently playing audio from another nib. Not asking for code, but any ideas on direction would be helpful. 

Thanks!</description>
		<content:encoded><![CDATA[<p>This is a great completion for Matt&#8217;s project. I am working on a map + audio app, and I had been using Matt&#8217;s but the added functionality here is great.</p>
<p>I do have a question, say I wanted to have the user be able to navigate away from the nib, and control the audio from another nib. I am sort of a noob, but I don&#8217;t know how to access the streamer controls for the currently playing audio from another nib. Not asking for code, but any ideas on direction would be helpful. </p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Surajit</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-359</link>
		<dc:creator>Surajit</dc:creator>
		<pubDate>Tue, 23 Mar 2010 13:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-359</guid>
		<description>Hi,

I am usinf the matts code. Can any one help me on seek funcnality . I am able to implement seek using the mats code . but sometime its starts with offset 0.
Can any one help.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I am usinf the matts code. Can any one help me on seek funcnality . I am able to implement seek using the mats code . but sometime its starts with offset 0.<br />
Can any one help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wally Young</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-357</link>
		<dc:creator>Wally Young</dc:creator>
		<pubDate>Fri, 12 Mar 2010 17:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-357</guid>
		<description>Thanks Randy I&#039;ll take a look and advise if I find a solution.</description>
		<content:encoded><![CDATA[<p>Thanks Randy I&#8217;ll take a look and advise if I find a solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-356</link>
		<dc:creator>Randy</dc:creator>
		<pubDate>Fri, 12 Mar 2010 17:39:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-356</guid>
		<description>Wally - I don&#039;t have much time today, or the next few days, to work on this but the problem is that you are reaching the EOF before filling the buffers which means playback never starts. All I can do is point you in the (hopefully) right direction. For example, if you kAQBufSize to something small, like 256, you will see things start to work a little better (although that is not necessarily the solution). The other place to look is handleReadFromStream where we handle kCFStreamEventEndEncountered. Somehow in there you need to add logic to start playback if playback was never started. Hopefully this gets you a little further. Please post any solution you come up with here.</description>
		<content:encoded><![CDATA[<p>Wally &#8211; I don&#8217;t have much time today, or the next few days, to work on this but the problem is that you are reaching the EOF before filling the buffers which means playback never starts. All I can do is point you in the (hopefully) right direction. For example, if you kAQBufSize to something small, like 256, you will see things start to work a little better (although that is not necessarily the solution). The other place to look is handleReadFromStream where we handle kCFStreamEventEndEncountered. Somehow in there you need to add logic to start playback if playback was never started. Hopefully this gets you a little further. Please post any solution you come up with here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wally Young</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-355</link>
		<dc:creator>Wally Young</dc:creator>
		<pubDate>Fri, 12 Mar 2010 17:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-355</guid>
		<description>Randy - there&#039;s a few others you can test with, all of them are small like the test.mp3 one. Try same url as above with test2.mp3, test3.mp3, test4.mp3, test5.mp3, test6.mp3. Since they are all very short and most all of the others I would be working with also would be very short, your assessment of reaching eof before filling the buffers seems reasonable. Thanks again!</description>
		<content:encoded><![CDATA[<p>Randy &#8211; there&#8217;s a few others you can test with, all of them are small like the test.mp3 one. Try same url as above with test2.mp3, test3.mp3, test4.mp3, test5.mp3, test6.mp3. Since they are all very short and most all of the others I would be working with also would be very short, your assessment of reaching eof before filling the buffers seems reasonable. Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-354</link>
		<dc:creator>Randy</dc:creator>
		<pubDate>Fri, 12 Mar 2010 16:40:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-354</guid>
		<description>Hi Wally, do you have MP3s I can test with? The problem with http://www.wally-young.com/test.mp3 is that it is really short and we hit the end of the file before we have filled any buffers (at least that&#039;s what it looks like at a quick glance). However, this seems to be different from your overall problem so testing with this MP3 doesn&#039;t do much good.</description>
		<content:encoded><![CDATA[<p>Hi Wally, do you have MP3s I can test with? The problem with <a href="http://www.wally-young.com/test.mp3" rel="nofollow">http://www.wally-young.com/test.mp3</a> is that it is really short and we hit the end of the file before we have filled any buffers (at least that&#8217;s what it looks like at a quick glance). However, this seems to be different from your overall problem so testing with this MP3 doesn&#8217;t do much good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wally Young</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-353</link>
		<dc:creator>Wally Young</dc:creator>
		<pubDate>Thu, 11 Mar 2010 21:12:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-353</guid>
		<description>Randy - sorry to bug, I&#039;ve been searching a ton and can&#039;t seem to find any rhyme/reason why the specific specs on these smaller, lower-quality mp3s don&#039;t seem to work with the stream player. I&#039;m trying to get something to play smaller mp3&#039;s due to bandwidth contraints (and at&amp;t&#039;s sucky data network!). I&#039;m trying to keep the mp3s under 10k size to play in my app. Since the existing mp3&#039;s I have (about 1000) are all recorded at 48kBPS/16Hz they&#039;re nice and small. Any other suggestions/ideas? Sorry for the newbie questions, just trying to incorporate your and Matt&#039;s excellent work somehow w/o having to resort to larger mp3s. Thanks!</description>
		<content:encoded><![CDATA[<p>Randy &#8211; sorry to bug, I&#8217;ve been searching a ton and can&#8217;t seem to find any rhyme/reason why the specific specs on these smaller, lower-quality mp3s don&#8217;t seem to work with the stream player. I&#8217;m trying to get something to play smaller mp3&#8217;s due to bandwidth contraints (and at&amp;t&#8217;s sucky data network!). I&#8217;m trying to keep the mp3s under 10k size to play in my app. Since the existing mp3&#8217;s I have (about 1000) are all recorded at 48kBPS/16Hz they&#8217;re nice and small. Any other suggestions/ideas? Sorry for the newbie questions, just trying to incorporate your and Matt&#8217;s excellent work somehow w/o having to resort to larger mp3s. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tarun Sharma</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-352</link>
		<dc:creator>Tarun Sharma</dc:creator>
		<pubDate>Tue, 09 Mar 2010 18:36:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-352</guid>
		<description>Nice post buddy thanks a lot :)</description>
		<content:encoded><![CDATA[<p>Nice post buddy thanks a lot <img src='http://www.atwofer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wally Young</title>
		<link>http://www.atwofer.com/2009/06/30/streaming-and-playing-fixed-length-mp3s-using-the-iphone-sdk/comment-page-1/#comment-344</link>
		<dc:creator>Wally Young</dc:creator>
		<pubDate>Thu, 04 Mar 2010 20:19:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.atwofer.com/?p=100#comment-344</guid>
		<description>Looks like it won&#039;t work with anything below a 128kBPS MP3 file.</description>
		<content:encoded><![CDATA[<p>Looks like it won&#8217;t work with anything below a 128kBPS MP3 file.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
