Я искал способ встроить видео YouTube в качестве аудиоплеера на несколько часов, но мне не повезло. Я нашел в основном 3 варианта: 1. Сделать высоту iframe 25px, но я действительно ненавижу то, как это выглядит. 2. Сделайте это с помощью кнопок воспроизведения и паузы, но в этом случае у меня нет индикатора выполнения. 3. Я где-то читал, что вы можете скрыть только видео, но сохраняете элементы управления с помощью css, но мне не удалось это осуществить.
Может кто-нибудь сказать мне, как это сделать?
Редактировать: у меня есть возможное решение, но у меня есть проблема с ним. Код выглядит следующим образом:
<html>
<head>
<style>
iframe{
height:0;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="playeroptions.js"></script>
</head>
<body>
<audio id="player2" preload="none" controls>
<source src="https://www.youtube.com/watch?v={{id}}" type="video/x-youtube">
</audio>
</body>
</html>
В моем плеере есть файл. js У меня есть такой файл:
$(document).ready(function(){
$('audio').mediaelementplayer();
});
На моем сайте я не могу нажать ни одну из кнопок в аудио игрок. Как я могу это исправить? PS я получаю следующую ошибку:
Refused to execute script from 'http://127.0.0.1:8000/player/9XvXF1LrWgA/playeroptions.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.