Причина, по которой ваш альтернативный контент скрыт от iPhone, заключается в том, что iOS не поддерживает Flash.Когда Safari Mobile видит ваш объектный тег, он пропускает его и, следовательно, не видит альтернативного содержимого внутри него.
Вам следует использовать JavaScript или библиотеку JavaScript (например, SWFObject), чтобы показать ваш flashпроигрыватель на вашей веб-странице, чтобы вы могли определять, когда Flash недоступен, и при необходимости показывать альтернативный контент.