Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mengawal iframe YouTube Sedia Ada dengan API iframe YouTube?

Bagaimana untuk Mengawal iframe YouTube Sedia Ada dengan API iframe YouTube?

Patricia Arquette
Lepaskan: 2024-11-13 00:08:02
asal
657 orang telah melayarinya

How to Control Existing YouTube iframes with the YouTube iframe API?

API iframe YouTube: Mengawal Pemain iframe sedia ada

API iframe YouTube menyediakan fungsi menyeluruh untuk mengawal video terbenam. Walaupun dokumentasi biasanya memfokuskan pada penambahan pemain baharu pada halaman, pemain YouTube berasaskan iframe sedia ada juga boleh dimanipulasi.

Menggunakan Fungsi CallPlayer

Untuk mengawal pemain iframe sedia ada, gunakan fungsi callPlayer, yang dikarang oleh Rob W. Fungsi ini membolehkan anda menggunakan mana-mana pemain YouTube yang disokong fungsi.

callPlayer(frame_id, func, args);
Salin selepas log masuk

Parameter:

  • frame_id: ID iframe yang mengandungi pemain YouTube.
  • func: Fungsi pemain yang anda ingin laksanakan, seperti "playVideo" atau "pauseVideo".
  • args: Tatasusunan argumen pilihan untuk dihantar ke fungsi pemain.

Contoh Penggunaan:

callPlayer("whateverID", "playVideo");
Salin selepas log masuk

Kod ini akan memainkan video dalam iframe dengan ID "whateverID".

Memastikan Kesediaan Pemain

Sebelum menggunakan callPlayer, pastikan pemain YouTube sudah bersedia. Jika ia belum sedia, fungsi akan beratur permintaan sehingga pemain tersedia.

Mendengar untuk Acara Pemain

Fungsi callPlayer juga menyokong mendengar acara pemain . Untuk berbuat demikian, berikan "mendengar" sebagai parameter fungsi.

callPlayer("whateverID", "listening");
Salin selepas log masuk

Ini akan mewujudkan pendengar acara mesej yang akan menerima kemas kini status daripada pemain YouTube.

Pertimbangan Lain :

  • Pastikan URL iframe termasuk "?enablejsapi=1".
  • API mungkin tidak berfungsi dengan betul apabila dihoskan secara setempat (file://).
  • Sokongan penyemak imbas termasuk IE 8 , Firefox 3.6 , Opera 10.50 , Safari 4 , dan Chrome 3 .

Atas ialah kandungan terperinci Bagaimana untuk Mengawal iframe YouTube Sedia Ada dengan API iframe YouTube?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan