Проблема во встроенном коде. Видео не воспроизводится на общей платформе - PullRequest
0 голосов
/ 08 июня 2019

Я занимаюсь разработкой видео приложения. Мне нужно воспроизводить видео, когда я делюсь ссылкой на видео с любой платформой, например, YouTube. Как ниже:

enter image description here

Но в моем случае он просто отображает описание и изображение большого пальца. Я пробовал со многими метатегами, но он не работает ни с одним. Я пробовал использовать те же метатеги, что и на YouTube, но он тоже не работает.

Не могли бы вы помочь мне с этим вопросом?

Metatags

    <meta name="apple-itunes-app" content="">
    <meta property="fb:app_id" content="">
    <meta property="og:url" content="">
    <meta property="og:site_name" content="">
    <meta property="og:type" content="video.movie">
    <meta property="al:ios:app_name" content="">
    <meta property="al:ios:app_store_id" content="">
    <meta property="al:android:app_name" content="">
    <meta property="al:android:package" content="">
    <meta property="og:title" content="">
    <meta property="og:description" content="">
    <meta property="og:image" content="">
    <meta property="og:image:width" content="">
    <meta property="og:image:height" content="">
    <meta property="og:type" content="article" />
    <meta property="og:video:type" content="application/x-shockwave-flash" />
    <meta property="og:video:url" content="" />
    <meta property="og:video:secure_url" content="" />
    <meta property="og:video:width" content="" />
    <meta property="og:video:height" content="" />
    <meta property="og:video" content="">
    <meta property="og:video:secure_url" content="">
    <meta property="og:video:type" content="text/html">
    <meta property="og:video:width" content="">
    <meta property="og:video:height" content="">
    <meta property="al:ios:url" content="">
    <meta property="al:android:url" content="">

    <meta name="twitter:site" content="">
    <meta name="twitter:card" content="summary">
    <meta name="twitter:app:name:iphone" content="">
    <meta name="twitter:app:id:iphone" content="">
    <meta name="twitter:app:name:ipad" content="">
    <meta name="twitter:app:id:ipad" content="">
    <meta name="twitter:app:name:googleplay" content="">
    <meta name="twitter:app:id:googleplay" content="">
    <meta name="twitter:title" content="">
    <meta name="twitter:description" content="">
    <meta name="twitter:image" content="">
    <meta name="twitter:image:width" content="">
    <meta name="twitter:image:height" content="">
    <meta name="twitter:player" content="">
    <meta name="twitter:player:width" content="">
    <meta name="twitter:player:height" content="">
    <meta name="twitter:app:url:iphone" content="">
    <meta name="twitter:app:url:ipad" content="">
    <meta name="twitter:app:url:googleplay" content="">

1 Ответ

0 голосов
/ 08 июня 2019
<iframe width="1280" height="720" src="https://www.youtube.com/embed/sBws8MSXN7A" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Вы установили URL в iframe прежде всего.И URL-адрес общего ресурса YouTube находится в формате https://youtu.be/sBws8MSXN7A, и вам необходимо преобразовать его в https://www.youtube.com/embed/sBws8MSXN7A

. Поэтому используйте JS для форматирования этого

...