На нашем форуме мы в настоящее время заменить все YouTube ссылки с вложенными объектами, благодаря следующему ответу:YouTube встроенного видео pregreplace с временем начала
How do I find all YouTube video ids in a string using a regex?
Беда в том, многие из наших пользователей хотели бы оставить ссылку непосредственно на время участия в видео. Например:
http://www.youtube.com/watch?v=jECIv7zlD4c&feature=player_embedded#t=1m15s
Обратите внимание на «# т = 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)?