ইউটিউবের জন্য নতুন এমবেড কোড স্টাইল ব্যবহার করে আমি কীভাবে কোনও ভিডিও অটোপ্লে করব?


166

ইউটিউবের জন্য নতুন এমবেড কোড স্টাইল ব্যবহার করে কীভাবে কোনও ভিডিও অটোপ্লে করবেন তা আমি কাজ করতে পারি না । আমি ইউআরএলতে & অটোপ্লে = 1 যুক্ত করার চেষ্টা করেছি, যা পুরানো স্টাইলের সাথে কাজ করেছে, কিন্তু এটি কার্যকর হয়নি। উদাহরণস্বরূপ, http://www.youtube.com/e એમ્બેડ/JW5meKfy3fY এম্বেড লিঙ্ক, তবে http://www.youtube.com/e એમ્બેડ / JW5meKfy3fY& autoplay=1 কাজ করে না। যে কেউ এটা কিভাবে বলতে পারেন? ধন্যবাদ


2
এটি পুরানো। 'নিঃশব্দ = 1' এখন প্রয়োজন। দেখুন: স্ট্যাকওভারফ্লো প্রবন্ধের উত্তর দেওয়া
ট্রেভর

হ্যাঁ, ক্রোমে কাজ করার জন্য আমাকে অটোপ্লে = 1 এবং নিঃশব্দ = 1 যুক্ত করা দরকার? ধন্যবাদ
জন ব্লেয়ার

সুতরাং কেবল পরিষ্কার করে দেওয়া, ভিডিও নিঃশব্দ করা থাকলে ক্রোম কেবলমাত্র অটোপ্লেকে অনুমতি দেবে? শব্দটি চালু করে অটোপ্লে জোর করার কোনও উপায় নেই?
ওয়েব্রাইটনো

উত্তর:


362

ইউআরএলটিতে কেবল "? অটোপ্লে = 1" রাখুন ভিডিওটি অটোলোড হবে।

সুতরাং আপনার url হবে: http://www.youtube.com/embed/JW5meKfy3fY?autoplay=1

যদি আপনি অক্ষম অটোপ্লে চাই, শুধু করতে 1করতে 0যেমন ?autoplay=0


7
এখনই এটি কাজ করছে বলে মনে হচ্ছে না। এটি এক সপ্তাহ আগে পুরোপুরি কাজ করেছে।
Peeja

23
ভিডিও আইডির পরে প্রথম পরামিতিটি "" দিয়ে শুরু করা দরকার? , এর পরে সমস্ত পরামিতি যা "&" দিয়ে যুক্ত করা দরকার। আপনার যদি উদাহরণস্বরূপ "? Rel = 0 & অটোপ্লে = 1" থাকে তবে এটি "? অটোপ্লে = 1 & rel = 0" এর সমান হবে এবং তারা উভয়ই কাজ করবে।
থানোস

8
এই উত্তরটি এখনও ২০১ works সালে কাজ করে Just গুগলে পপ আপ হওয়ায় এটিই প্রথম ফলাফল, কেবল তথ্য যুক্ত করুন।
ফ্লোরিয়ান রাচোর

2
গুগের ফলাফলগুলিতে এটি এত বেশি হওয়ায় কিছু অতিরিক্ত ব্যাখ্যা। ইউআরএলের অংশ অনুসরণ করছে '?' কোয়েরি স্ট্রিং এবং আপনার যা দরকার তা হ'ল '1' সহ 'অটোপ্লে' কী। সুতরাং উদাহরণস্বরূপ, '... / এম্বেড / JW5meKfy3fY? অটোপ্লে = 1? Rel = 1'ও ভুল হতে পারে কারণ তখন আপনার' 1? Rel = 1 'মান সহ' অটোপ্লে 'হবে। কোয়েরি স্ট্রিং শুরু হয় '?' এবং '&' চিহ্ন দ্বারা কী = মান জোড়গুলিতে বিভক্ত। en.wikipedia.org/wiki/Query_string#Structure
knickum

3
2017 জন্য আপডেট করুন: এখন iframe এ আরও একটি সার্ভার যোগ প্রয়োজন: অনুমতি = "অটোপ্লে" করার acording developers.google.com/web/updates/2017/09/... তাই আপনার আইফ্রেম হবে মত loks: <iframe src="http://www.youtube.com/embed/JW5meKfy3fY?autoplay=1" allow="autoplay"></iframe>
vityapro

31

আসলে, আপনি "ব্যবহার করতে হবে?" কেবলমাত্র আপনার প্রথম প্যারামিটারের জন্য "&" এর পরিবর্তে। আপনি যদি একাধিক প্যারামিটার ব্যবহার করেন তবে আপনাকে চেইনে "&" যুক্ত করতে হবে।

উদাহরণস্বরূপ, আপনি যদি অটোপ্লে এবং বন্ধ ক্যাপশন যুক্ত করতে চান তবে আপনাকে এই অংশটি আপনার এম্বেড করা ভিডিও URL- এ যুক্ত করতে হবে :? অটোপ্লে = 1 এবং সিসি_লোড_পলিসি = 1

এটি দেখতে এটি দেখতে হবে:

<iframe width="420" height="315" src="http://www.youtube.com/embed/
oHg5SJYRHA0?autoplay=1&cc_load_policy=1" frameborder="0"
allowfullscreen></iframe>

তুমি কি বলতে চাচ্ছো closed captioning?
ওয়াসিফ

11

অটোপ্লে = 1 এর পাশাপাশি আপনাকে একটি অতিরিক্ত প্যারামিটার যুক্ত করতে হবে

অনুমতি = "অটোপ্লে"

এটি তৈরি:

<iframe src="your-video-url?rel=0&amp;controls=0&amp;showinfo=0&amp;autoplay=1" frameborder="0" allow="autoplay; encrypted-media"></iframe>

এটি 2020 এর জন্য প্রস্তাবিত প্রস্তাব
রাহুল

6

ঠিক আছে এটি ইউটিউব ভিডিওগুলির জন্য নতুন এমবেড কোডের একটি উদাহরণ।

<iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/8v_4O44sfjM" frameborder="0" allowFullScreen></iframe>

আপনি যদি এটি অটোপ্লে করতে চান src="http://www.youtube.com/embed/8v_4O44sfjM"তবে ?autoplay=1পরামিতি যুক্ত করুন

কোডটি এর মতো দেখাবে:

<iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/8v_4O44sfjM?autoplay=1" frameborder="0" allowFullScreen></iframe>

আমি আমার ব্লগে এটি চেষ্টা করেছি এবং এটি কার্যকর! আশা করি এই সহায়তা (:


5

আমি অটোপ্লে কাজ করতে সক্ষম হয়ে ওঠার একমাত্র উপায় ছিল iframe প্লেয়ার এপিআই ব্যবহার করা।

<div id="ytplayer"></div>
<script>
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player;
function onYouTubePlayerAPIReady() {
    player = new YT.Player('ytplayer', {
        height: '480',
        width: '853',
        videoId: 'JW5meKfy3fY',
        playerVars: {
            'autoplay': 1,
            'showinfo': 0,
            'controls': 0
        }
    });
}
</script>

5

উপরের কোনওটিই বর্তমান ইউটিউব এম্বেডটিতে আমার পক্ষে কাজ করেনি। এটি ব্যবহার করে দেখুন, এটি আসলে আমার জন্য কাজ করেছে :)

আশা করি এটা সাহায্য করবে!

<iframe width="925" height="315" src="https://www.youtube.com/embed/iD5zxjySOzw?rel=0&amp;autoplay=1&amp;controls=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

4

ইউটিউব সহায়তা বলছে যে ভিডিও আইডির পরে&autoplay=1 থাকতে হবে - আমি ধরে নিই, এর ঠিক পরে।


@ অ্যাটোন: আপনার উত্তরের জন্য ধন্যবাদ এখনও কাজ করে না। আমি লিঙ্কগুলি সহ প্রশ্নটি আপডেট করেছি।
বেন

4

ইউটিউব অটো প্লে করার জন্য আপনি একটি ভুল ইউআরএল ব্যবহার করছেন যা http://www.youtube.com/embed/JW5meKfy3fY&autoplay=1পুরো JW5meKfy3fY&autoplay=1ইউটিউব খেলতে প্রত্যাখ্যান করে এমন ইউটিউব আইডি প্রদর্শন করে। আমাদের ইউটিউবে অটোপ্লে ভেরিয়েবলটি পাস করতে হবে, সুতরাং আপনার ?পরিবর্তে &আপনাকে ইউআরএলটি ব্যবহার করতে হবে http://www.youtube.com/embed/JW5meKfy3fY?autoplay=1এবং আপনার চূড়ান্ত আইফ্রেমটি এর মতো হবে।

<iframe src="http://www.youtube.com/embed/xzvScRnF6MU?autoplay=1" width="960" height="447" frameborder="0" allowfullscreen></iframe>

1
আপনি এটি &করতে ?সঠিক উপায়ে পরিবর্তন করতে ভুলে গেছেন । (iframe এর আগে)

3

এম্বেড কোডটিতে ইউআরএল পরে কেবল অটোপ্লে = 1 যুক্ত করুন , উদাহরণস্বরূপ:

<iframe width="420" height="315" src="http://www.youtube.com/embed/
oHg5SJYRHA0" frameborder="0"></iframe>

এটিকে পরিবর্তন করুন:

<iframe width="420" height="315" src="http://www.youtube.com/embed/
oHg5SJYRHA0?autoplay=1" frameborder="0"></iframe>

2

আপনার কেউই আমার সমস্যার সমাধান করেন না। তবে, এখনই আমার সঠিকভাবে কাজ করার জন্য আমি একটি ভাল সমাধান খুঁজে পেয়েছি। ট্যাগের মধ্যে এই কোডটি লিখুন:

<div style="position: fixed; z-index: -99; width: 100%; height: 100%">
  <iframe frameborder="0" height="100%" width="100%" 
    src="https://youtube.com/embed/**[CHANGE HERE WITH YOUR YOUTUBE VIDEO ID]**?autoplay=1&controls=0&showinfo=0&autohide=1">
  </iframe>
</div>

0

ইউটিউব অটো প্লে কেবলমাত্র জাভাস্ক্রিপ্টে পরিবর্তন করে মোবাইলকে কাজ করতে ডেস্কটপ কাজ করে। মত

<div id="player"></div>
                    var tag = document.createElement('script');
                    tag.src = "https://www.youtube.com/iframe_api";
                    var firstScriptTag = document.getElementsByTagName('script')[0];
                    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
                    var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'VideoID',
      playerVars: {   
            'autoplay': 1,   
            'rel': 0,
            'showinfo': 0,
            'modestbranding': 1,
            'playsinline': 1,
            'showinfo': 0,
            'rel': 0,
            'controls': 0,
            'color':'white',
            'loop': 1,
            'mute':1,
            // 'origin': 'https://meeranblog24x7.blogspot.com/'
      },
      events: {
        'onReady': onPlayerReady,
        // 'onStateChange': onPlayerStateChange
      }
    });
  }
  function onPlayerReady(event) {
    player.playVideo();
    player.mute();
  }var done = false;
  function onPlayerStateChange(event) {
    if (event.data == YT.PlayerState.PLAYING && !done) {
      setTimeout(stopVideo, 6000);
      done = true;
    }
  }
  function stopVideo() {
    player.stopVideo();
  }

 

আরও দেখুন: - 5 সেকেন্ডের জন্য ইউটিউব অটো খেলুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.