iPod Touch, HD video app Dim Screen?
You can use backgrounder iPhone tweak if jailbroken that will run apps in background While iPhone seems to be shut down I use this when downloading long files I just turn on backgrounder to have app run in background  and press button on top of iPhone so everthing is off but what your running in background