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')