ich habe magnific Popup plugin.but es das Video nicht auf Pop-up zeigt Wie Youtube Video in magnific Popup einzubetten?Wie man Youtube Video in magnific Popup einbindet?
Antwort
Überprüfen Sie den folgenden Link für die Dokumentation:
$(document).ready(function() {
$('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
});
<a class="popup-youtube" href="http://www.youtube.com/watch?v=0O2aH4XLbto">Open YouTube video</a>
Hoffnung, das hilft.
standardmäßig Magnific Popup unterstützt nur eine Art von URL für jeden Dienst so dass ich soweit es fast jeden Video-URL-Typ von YouTube/Vimeo für die Unterstützung:
http://dimsemenov.com/plugins/magnific-popup/documentation.html#iframe-type
$('.my-selector').magnificPopup({
type: 'iframe',
iframe: {
patterns: {
youtube: {
index: 'youtube.com/',
id: function(url) {
var m = url.match(/[\\?\\&]v=([^\\?\\&]+)/);
if (!m || !m[1]) return null;
return m[1];
},
src: '//www.youtube.com/embed/%id%?autoplay=1'
},
vimeo: {
index: 'vimeo.com/',
id: function(url) {
var m = url.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);
if (!m || !m[5]) return null;
return m[5];
},
src: '//player.vimeo.com/video/%id%?autoplay=1'
}
}
}
});
Gerade diese beide Eigenschaft kopieren (iframe
, type
) und fügen sie sie in Ihre Magnific Popup.
Ausgezeichneter Ausgangspunkt Roy, aber lassen Sie dies ein bisschen weiter ausbauen, da Youtube von bestimmten Zeit eingebettet hat und Benutzern heute die youtu.be
Links zum Einbetten gibt. Also, um beide Fälle einschließlich Start Video von bestimmten Timeline übereinstimmen, mache ich dies. Beachten Sie, dass ich auch die Auszeichnungsüberschreibung hinzugefügt, es entfernen, wenn Sie es nicht benötigen.
function extendMagnificIframe(){
var $start = 0;
var $iframe = {
markup: '<div class="mfp-iframe-scaler">' +
'<div class="mfp-close"></div>' +
'<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>' +
'</div>' +
'<div class="mfp-bottom-bar">' +
'<div class="mfp-title"></div>' +
'</div>',
patterns: {
youtube: {
index: 'youtu',
id: function(url) {
var m = url.match(/^.*(?:youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/);
if (!m || !m[1]) return null;
if(url.indexOf('t=') != - 1){
var $split = url.split('t=');
var hms = $split[1].replace('h',':').replace('m',':').replace('s','');
var a = hms.split(':');
if (a.length == 1){
$start = a[0];
} else if (a.length == 2){
$start = (+a[0]) * 60 + (+a[1]);
} else if (a.length == 3){
$start = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);
}
}
var suffix = '?autoplay=1';
if($start > 0){
suffix = '?start=' + $start + '&autoplay=1';
}
return m[1] + suffix;
},
src: '//www.youtube.com/embed/%id%'
},
vimeo: {
index: 'vimeo.com/',
id: function(url) {
var m = url.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);
if (!m || !m[5]) return null;
return m[5];
},
src: '//player.vimeo.com/video/%id%?autoplay=1'
}
}
};
return $iframe;
}
$('.my-selector').magnificPopup({
type: 'iframe',
iframe: extendMagnificIframe()
});
- 1. Wie man Youtube-Videos als Playlist einbindet
- 2. wie Popup in Popup in Magnific Popup-Plugin zu öffnen
- 3. Magnific Popup springt
- 4. Magnific Popup - Popup auf Klick verschwinden
- 5. Wie man 3gp Video in eine PHP Web site einbindet?
- 6. Angepasster Titel für Magnific Popup
- 7. Magnific Popup Callback beim Schließen
- 8. Wie Magnific Popup mit Browserify arbeiten
- 9. Wie öffne ich ein Popup innerhalb des Blocks? Magnific-popup
- 10. Wie man Facebook einbindet
- 11. Magnific-Popup Schließen Callback führt nicht
- 12. Magnific Popup zeigt Bildlaufleiste vor dem Leuchtkasten
- 13. Kombinieren PhotoSwipe mit Magnific Popup (Ajax Typ)
- 14. Magnific-Popup, Elemente auf direkte Geschwister beschränken
- 15. Magnific Popup Aktion vor dem Schließen
- 16. So schließen Sie Magnific Popup von Jquery
- 17. diesen Anker klicken Popup zu generieren - magnific Popup js
- 18. OwlCarousel2 Bühne Polsterung magnific Popup-Problem
- 19. YouTube-Video in HTML5
- 20. Download YouTube Video .NET
- 21. Wie bekomme ich Youtube-Video in jQuery?
- 22. Wie man VLC in ein Java-Projekt in Eclipse einbindet
- 23. Wie man Datei in phpunit Test einbindet?
- 24. Wie man iPhone-Wax in App einbindet
- 25. Wie man sauberes Ziel in Makefile einbindet?
- 26. Wie man Helfer in Smarty einbindet?
- 27. Wie man Datepicker in Django Modellform einbindet?
- 28. Wie man Youtube Video in Phonegap IOS App einbetten
- 29. Wie spielt man YouTube-Video im ExoPlayer in Android?
- 30. Wie kann Popup iframe im Magnific Pop-Up aussehen?
las ich, dass doc und fügen Sie den Code sme aber noch nicht – Liju
Hinweis woking [die Standard-YouTube-Funktion funktioniert nur, wenn Ihre Seite über http serviert/s] (http://stackoverflow.com/questions/ 16917624/magnific-Popup-Fehler-when-Öffnung-a-you-tube-Video) –
gibt es hier nichts zu auch ähnlichen Videos zu verhindern, dass am Ende des Videos angezeigt? In – Xtremefaith