From 821e0687ebf2a48fda2e1395bd129b264d6b09b3 Mon Sep 17 00:00:00 2001 From: Mischa Spelt Date: Tue, 24 Mar 2020 14:42:44 +0100 Subject: [PATCH] YouTube links werkend --- resources/views/partial/blogitems.blade.php | 4 +--- resources/views/widgets/mediaplayer.blade.php | 11 +++++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/resources/views/partial/blogitems.blade.php b/resources/views/partial/blogitems.blade.php index d25ad7df..b6dcc42d 100644 --- a/resources/views/partial/blogitems.blade.php +++ b/resources/views/partial/blogitems.blade.php @@ -62,9 +62,7 @@ @if($item->video) @include('widgets/mediaplayer') - + @php(createVideoElement($item->video)) @endif @if($item->source && $item->source->show) diff --git a/resources/views/widgets/mediaplayer.blade.php b/resources/views/widgets/mediaplayer.blade.php index d1613396..7b43ef3d 100644 --- a/resources/views/widgets/mediaplayer.blade.php +++ b/resources/views/widgets/mediaplayer.blade.php @@ -2,6 +2,17 @@ if(!isset($MEDIAPLAYER_INCLUDED)): // Make sure mediaplayer JS is not applied more than once on a page. View::share('MEDIAPLAYER_INCLUDED', true); + + function createVideoElement($url) { + $type = "application/x-mpegurl"; + if(strpos($url, "youtube.com") !== false) { $type = "video/youtube"; } + if(strpos($url, "youtu.be") !== false) { $type = "video/youtube"; } +?> + + @push('scripts')