Saya mencoba mencari cara untuk menentukan waktu akhir khusus untuk video YouTube yang disematkan. Saya tahu bahwa saya dapat menyesuaikan waktu mulai dengan menambahkan & mulai = 30 , tetapi saya belum melihat apa pun yang berkaitan dengan waktu akhir.
Saya harus dapat melakukan ini untuk aplikasi web yang saya bangun, jadi jika tidak ada cara yang disediakan oleh YouTube, bagaimana mungkin saya bisa mencapai ini?
Saya telah membaca skim dokumentasi tanpa hasil. Terima kasih!
Jawaban:
Saya baru tahu bahwa berikut ini berfungsi:
Catatan: waktu harus berupa bilangan bulat detik (mis. 119, bukan 1m59s).
sumber
version=3
mungkin tidak perlu. Pastikan Anda menggunakan "API" bentuk link, seperti ini:https://www.youtube.com/v/7qkmGjWtG0w?start=840&end=1240&autoplay=1
, bukan bentuk biasa, yang dimulai seperti ini:https://www.youtube.com/watch?v=7qkmGjWtG0w
.http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65
seperti yang disarankan pada jawaban Ibrahim Ulukaya untuk pertanyaan serupaSaya mencoba metode @ mystic11 ( https://stackoverflow.com/a/11422551/506073 ) dan diarahkan kembali. Berikut ini contoh URL yang berfungsi :
Jika
version=3
parameter dihilangkan, video dimulai di tempat yang benar tetapi berjalan sampai akhir. Dari dokumentasi untukend
parameter saya menebakversion=3
meminta pemain AS3 untuk digunakan. Lihat:Eksperimen tambahan
Putar otomatis
Putar otomatis bagian video yang terpotong berfungsi:
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1
Looping
Menambahkan perulangan sesuai dokumentasi sayangnya memulai iterasi kedua dan selanjutnya di awal video: http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&loop=1&playlist=WA8sLsM3McU
Untuk melakukan ini dengan benar, Anda mungkin perlu mengatur
enablejsapi=1
dan menggunakan API javascript .FYI, video di atas diulang: http://www.infinitelooper.com/?v=WA8sLsM3McU&p=n#/15;19
Hapus Branding dan Video Terkait
Untuk menghilangkan logo Youtube dan daftar video yang akan diklik di akhir pemutaran video yang ingin Anda tonton, tambahkan
&modestBranding=1&rel=0
parameter ( ) ini:http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0
Hapus info pengunggah dengan
showinfo=0
:http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0&showinfo=0
Ini menghilangkan strip tipis dengan judul video, jempol ke atas dan ke bawah, dan ikon info di bagian atas video. Versi final yang dihasilkan cukup bersih dan tidak memiliki sisi negatif untuk memberikan pemirsa Anda jalan keluar ke mengklik tidak produktif di sekitar Youtube pada akhir menonton bagian video yang Anda ingin mereka tonton.
sumber
https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]
dan tidak berhasil.https://www.youtube.com/embed/[video_id]&start=[start_at_second]&end=[end_at_second]
melakukan. Perhatikan&start=
.&
karakter yang secara konvensional meminta pembatas ke bagian jalur URI.Gunakan parameter (detik) yaitu
youtube.com/v/VIDEO_ID?start=4&end=117
DEMO Langsung:
https://puvox.software/software/youtube_trimmer.php
sumber
Youtube tidak menyediakan opsi untuk waktu akhir, tetapi ada situs alternatif yang menyediakan ini, seperti Tubechop . Kalau tidak, coba tulis fungsi yang menghentikan video / lompati berikutnya ketika Anda ketika video Anda telah memainkan durasi yang diinginkan.
ATAU: menggunakan Youtube Javascript player API, Anda bisa melakukan sesuatu seperti ini:
Blog API Youtube
sumber
Youtube doesn't provide any option for an end time, but
. Istirahat itu bagus.Hari ini saya temukan, bahwa cara lama tidak bekerja dengan baik.
Jadi saya menggunakan: "Kustomisasi Waktu Mulai dan Akhir YouTube - Acetrot.com" dari http://www.youtubestartend.com/
Mereka memberikan tautan ke https://xxxx.app.goo.gl/yyyyyyyyyy misalnya misalnya https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 Tautan berisi penerusan ke format seperti ini https://www.youtube.com/embed / xyzabc123? mulai = 17 & akhir = 21 & versi = 3 & putar otomatis = 1
sumber