2011-11-24 4 views
0

나는 페이스 북 스타일의 사이트를 만들고 있지만 링크를 얻을 때 벽돌 벽에 부딪쳤다. 그리고 그것이 유튜브 비디오라면 삽입 된 유튜브 비디오로 표시하십시오.데이터베이스에서 링크 가져 오기 및 표시 (페이 스북 링크)

기본적으로 - 데이터베이스 값에 링크가 포함되어있는 경우 : http://www.youtube.com/foo은 페이스 북처럼 삽입합니다.

여기가 이 아닙니다. Facbebook API와 나는 그 일을하는 데 신경을 안 씁니다.

감사합니다.

+0

@Repox 실제 하이퍼 링크를 찾으려고했지만 실패했습니다. –

답변

2

누군가 YouTube URL을 제출하면 YouTube의 JavaScript API를 사용하여 플레이어를 퍼가기 바랍니다. http://code.google.com/apis/youtube/js_api_reference.html#Functions

아마도 cueVideoByUrl()을 사용하고 싶을 것입니다.

사용자 입력 내에서 YouTube URL을 찾으려면 가장 쉬운 방법은 정규 표현식을 만들어서 찾는 것입니다. 이것은 사용자 입력 등에서 HTML 태그를 허용하는 경우 복잡 할 수 있습니다. 그러나 사용자 입력을 올바르게 위생하고 태그 또는 특수 문자를 허용하지 않으면 매우 간단해야합니다.

+0

다른 텍스트에서 유튜브 링크를 어떻게 추출 할 수 있습니까? –

+0

최소한의 노력으로 정규 표현식을 사용하여 사용자 입력에서 YouTube URL을 찾을 수 있습니다. (나는 그 대답을 고쳐 줄 것이다.) – Trott

관련 문제