iPod Touch 4G http://www.stuff.tv/apple/ipod-touch-4g/news en-GB Apple iPod Touch 4G http://www.stuff.tv/apple/apple-ipod-touch-4g/review <div class="field field-type-text field-field-standfirst"> <div class="field-items"> <div class="field-item odd"> The people demanded a camera. Apple gave them a camera. And a hi-res screen. Are they happy now? They ought to be </div> </div> </div> <div class="field field-type-number-integer field-field-enable-hero"> <div class="field-label">Enable hero:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Enable full width image </div> </div> </div> <div class="field field-type-filefield field-field-main-image"> <div class="field-items"> <div class="field-item odd"> <img class="imagefield imagefield-field_main_image" width="693" height="567" alt="" src="http://images.cdn.stuff.tv/sites/stuff.tv/files/images/news/appleipodtouch4gaa.jpg?1364298977" /> </div> <div class="field-item even"> <img class="imagefield imagefield-field_main_image" width="965" height="410" alt="" src="http://images.cdn.stuff.tv/sites/stuff.tv/files/images/news/ipod-touch4g.png?1364298977" /> </div> <div class="field-item odd"> <img class="imagefield imagefield-field_main_image" width="980" height="622" alt="" src="http://images.cdn.stuff.tv/sites/stuff.tv/files/images/news/iPod-touch4G.jpg?1364298977" /> </div> </div> </div> <p>The fourth generation of the iPod Touch is, in a word, brilliant. It’s almost everything you love about the iPhone 4, but thinner, half the price and contract-free. </p> <p><strong>FaceTime video calls </strong></p> <fieldset class="fieldgroup group-pricing"><legend>Pricing</legend><div class="field field-type-number-float field-field-test-price"> <div class="field-items"> <div class="field-item odd"> £190.00 </div> </div> </div> <div class="field field-type-number-integer field-field-price-from"> <div class="field-items"> <div class="field-item odd"> Price from </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-ratings"><legend>Ratings</legend><div class="field field-type-hcmreviewrating-rating field-field-overall-rating"> <div class="field-label">Overall rating:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="hcmrating-default">10 stars</div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-group-sections"><legend>Review Section</legend><fieldset class="content-multigroup-wrapper content-multigroup-0"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-660776412001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="660776412001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-1"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-660476027001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="660476027001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-2"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-658490208001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="658490208001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-3"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-656375771001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="656375771001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-4"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-658414353001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="658414353001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-5"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-658490206001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="658490206001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-6"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-658414319001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="658414319001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-7"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-658490207001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="658490207001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-8"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-658475153001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="658475153001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-9"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-757448456001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="757448456001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> <fieldset class="content-multigroup-wrapper content-multigroup-10"><div class="field field-type-hcmvideofield-video field-field-brightcove-video"> <div class="field-label">Video ID/URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="video-wrapper brightcove-player-wrapper"> <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> <script src="http://admin.brightcove.com/js/APIModules_all.js"></script> <div class="brightcove-player"> <object id="myExperience-1205453585001" class="BrightcoveExperience"> <param name="bgcolor" value="#000000" /> <param name="playerID" value="" /> <param name="playerKey" value="AQ~~,AAAAEgPmGlk~,Fzd-TvXcznw-P3piHaryQBMeIzWITldz" /> <param name="isVid" value="true" /> <param name="isUI" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="1205453585001" /> <param name="autoStart" value="" /> <param name="htmlFallback" value="true" /> <param name="includeAPI" value="true" /> <param name="templateLoadHandler" value="brightcoveTemplateLoaded" /> <param name="width" value="640px" /> <param name="height" value="360px" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script> </div> </div> </div> </div> </div> </fieldset> </fieldset> <div class="field field-type-text field-field-verdict"> <div class="field-label">Verdict:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Excels as a music player, games machine, videocamera and so much more. The best iPod yet</p> </div> </div> </div> <div class="field field-type-text field-field-legacy-url"> <div class="field-label">Legacy URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> /review/apple-ipod-touch-4g </div> </div> </div> <p><a href="http://www.stuff.tv/apple/apple-ipod-touch-4g/review" target="_blank">read more</a></p> http://www.stuff.tv/apple/apple-ipod-touch-4g/review#comments Apple iPod and MP3 iPod Touch 4G Wed, 08 Sep 2010 05:00:00 +0000 Simon Osborne-Walker 15028 at http://www.stuff.tv Video leak – 4th gen iPod Touch http://www.stuff.tv/apple/video-leak-%E2%80%93-4th-gen-ipod-touch/news <div class="field field-type-text field-field-standfirst"> <div class="field-items"> <div class="field-item odd"> We&#039;ve seen the leaked pictures - but that was ages ago. Now a video leakage has appeared online, purportedly showing off the upcoming 4th gen iPod Tou </div> </div> </div> <p>We've seen the <a href="/News/New-iPod-Touch-to-sport-2MP-camera/14492/">leaked pictures</a> - but that was ages ago. Now a video leakage has appeared online, purportedly showing off the upcoming 4th gen iPod Touch's display.</p> <p>Based on the rumours and ensuing speculation, it has more or less been decided, albeit unofficially, that the next-gen iPod Touch will sport a front-facing camera, which the visual inspection seemingly backs up. But more interestingly, a comparison with the iPhone 4's design suggests it may even come with its dazzling high-res display.</p> <div class="field field-type-text field-field-legacy-url"> <div class="field-label">Legacy URL:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> /news/portable-media/stuff/video-leak-%E2%80%93-4th-gen-ipod-touch </div> </div> </div> <p><a href="http://www.stuff.tv/apple/video-leak-%E2%80%93-4th-gen-ipod-touch/news" target="_blank">read more</a></p> http://www.stuff.tv/apple/video-leak-%E2%80%93-4th-gen-ipod-touch/news#comments Apple iPod Touch 4G Wed, 01 Sep 2010 01:51:00 +0000 admin 158558 at http://www.stuff.tv