If you're missing one of these requirements, you can't use this app. However, if you do have a compatible smartphone and TV, then you can use this app to turn up and down the volume, play videos, etc. Basically, you can turn your Android device into an actual remote control.
Universal Remote Control is a good remote control app ... just as long as you meet the previously mentioned requirements.
Requires Android 2.3.3 or higher