0

私は、ユーザーがプロフィール ページに動画を表示する YouTube 埋め込みリンクをアップロードできるようにしました。ただし、現在のコードを実行しても機能しません。YouTubeの埋め込みリンクを保持するデータベースからフィールドを正常にエコーしたので、リンクを抽出するという点でphpコードが機能していることがわかります。次に、PHP コードを置き換えて、実際のリンクを src 属性に配置しましたが、それでも機能しません。これが以下のコードです。

<iframe width="420" height="315"
    src="<?php echo $detailed_profile_data['video_1'];?>" 
    frameborder="1" allowfullscreen>
</iframe>

関数 detailed_profile_data は、ユーザーがデータベースに送信したリンクを取得します。これが返されます。youtu.be/yWk7FOnFvGs

4

1 に答える 1

1

oEmbed を使用して、ユーザーが送信した URL から実際の埋め込み可能な URL を見つけることができます。

このスタック オーバーフローの記事が役立つ場合があります: How can I retrieve YouTube video details from video URL using PHP?

于 2012-07-26T05:30:35.187 に答える