Hand held MP3 players, smart phones and iPods have low output via the headphone output. So you may have to raise up their volume levels to get a strong enough signals for you TV to amplify it and send it out.
Some TV's may not convert analog audio signals out via their digital outputs or need to have it enabled. Please consult your TV owners manual or support team for assistance.
Do you need an additional help?