シンプルなjQueryを使用して埋め込みビデオを非表示にしようとしていますが、スピーカーをオンにするまではすべて正常に機能しました。ビデオは問題なく非表示になりますが、サウンドはバックグラウンドで再生され続けます。
ビデオもミュートするか、完全に削除する機能はありますか?
以下のリンクで例を確認し、ビデオを再生してから、ビデオを非表示にするリンクをクリックして、私が話していることを確認してください。何年もの間これに携わってきましたが、今では適切に迷惑をかけています。
シンプルなjQueryを使用して埋め込みビデオを非表示にしようとしていますが、スピーカーをオンにするまではすべて正常に機能しました。ビデオは問題なく非表示になりますが、サウンドはバックグラウンドで再生され続けます。
ビデオもミュートするか、完全に削除する機能はありますか?
以下のリンクで例を確認し、ビデオを再生してから、ビデオを非表示にするリンクをクリックして、私が話していることを確認してください。何年もの間これに携わってきましたが、今では適切に迷惑をかけています。
さて、VimeoのAPIリファレンスはひどいですが、このページをチェックしてください。http://developer.vimeo.com/player/js-api主にplay()
とpause()
関数。これらのAPI関数のいずれかをビデオを含むiFrameに間接的に送信する必要があることを示しています。api=1
これを行うには、このようにiFrameのURLに追加する必要があり<iframe id="video2" src="http://player.vimeo.com/video/16965687?title=0&byline=0&portrait=0&api=1" width="400" height="225" frameborder="0"></iframe>
ます。ただし、これらの関数をiFrameで直接呼び出すことはできませんがpostMessage()
、関数呼び出しをiFrameに送信するために使用する必要があります。
https://developer.mozilla.org/en/DOM/window.postMessageには、その関数の構文に関する優れたドキュメントがいくつかあります。お役に立てれば。
使用しているビデオ プレーヤーによって異なります。YouTubeには独自のAPIがあることを知っています。詳細情報を提供することはできますが、あなたのフィドルは私のためにロードしたくありません。他の誰かがこの問題を抱えている場合は、別のものを作成してください。喜んでお手伝いします。