0

.net コア Web アプリケーションで videojs ライブラリを使用しています。このライブラリを選んだ理由は、簡単にカスタマイズできることです。彼らのウェブサイトには、YouTube と Vimeo の URL も埋め込むことができると記載されています。しかし、私が同じことをしようとすると、うまくいきません。「互換性のあるソースが見つかりませんでした」というエラーが表示されます。これが私のコードです: HTML:

<video-js id="my-player"
          class="video-js"
          controls
          preload="auto"              
          poster="../../../Images/bg_brooking.png"
          >
    <source src="https://www.youtube.com/watch?v=_BcBHTHvOVo" type="video/youtube"/></source>
    <p class="vjs-no-js">
        To view this video please enable JavaScript, and consider upgrading to a
        web browser that
        <a href="https://videojs.com/html5-video-support/" target="_blank">
            supports HTML5 video
        </a>
    </p>
</video-js>

Javascript:

$(document).ready(function () {
var options = { responsive: true, fluid: true};

var player = videojs('my-player', options, function onPlayerReady() {
    //videojs.log('Your player is ready!');

    // In this context, `this` is the player that was created by Video.js.
    this.fill(false);
    this.seekButtons({
        forward: 10,
        back: 10
    });
    // How about an event listener?
    this.on('ended', function () {
        videojs.log('Awww...over so soon?!');
    });
   });
 });

私はvideoJs 7.15.0を使用しています。「videojs-youtube」プラグインも使用してみました。しかし、それも機能しません。videojs での youtube ビデオの再生に関連する多くのデータを見つけることができません。

これが不可能な場合は、他のどのプレーヤーを使用すればよいですか?

4

1 に答える 1