встроенное видео на YouTube с началом отсчета времени

На нашем форуме в настоящее время мы заменяем все ссылки на YouTube встроенными объектами, благодаря следующему ответу:

Как найти все идентификаторы видео YouTube в строке с помощью регулярных выражений?

Проблема в том, что многие из наших пользователей хотят разместить ссылку на конкретное время в видео. Например.:

http://www.youtube.com/watch?v=jECIv7zlD4c&feature=player_embedded#t=1m15s

Обратите внимание на "# t = 1m15s"

Согласно документации YouTube, когда вы встраиваете время начала в видео, требуется параметр 'start', вы не можете использовать строку '1m15s'. 'start' - это значение, основанное на количестве секунд.

<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/jECIv7zlD4c?fs=1&start=75"</param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://www.youtube.com/v/jECIv7zlD4c?fs=1&start=75"
type="application/x-shockwave-flash" allowscriptaccess="always" width="425" height="344">
</embed>
</object>

Есть ли способ заменить '# 1m15s' в регулярном выражении на '& start = 75'?

Если нет, как бы вы предположили, что это будет сделано с помощью PHP, чтобы он рекурсивно создавал объекты в сообщении на форуме (иногда люди публикуют несколько ссылок на видео на YouTube)?

Ответы на вопрос(1)

Ваш ответ на вопрос