0

シンプルなjQueryを使用して埋め込みビデオを非表示にしようとしていますが、スピーカーをオンにするまではすべて正常に機能しました。ビデオは問題なく非表示になりますが、サウンドはバックグラウンドで再生され続けます。

ビデオもミュートするか、完全に削除する機能はありますか?

以下のリンクで例を確認し、ビデオを再生してから、ビデオを非表示にするリンクをクリックして、私が話していることを確認してください。何年もの間これに携わってきましたが、今では適切に迷惑をかけています。

http://jsfiddle.net/P3zKc/

4

2 に答える 2

0

さて、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&amp;byline=0&amp;portrait=0&api=1" width="400" height="225" frameborder="0"></iframe>
ます。ただし、これらの関数をiFrameで直接呼び出すことはできませんがpostMessage()、関数呼び出しをiFrameに送信するために使用する必要があります。 https://developer.mozilla.org/en/DOM/window.postMessageには、その関数の構文に関する優れたドキュメントがいくつかあります。お役に立てれば。

于 2011-08-24T20:03:16.060 に答える
0

使用しているビデオ プレーヤーによって異なります。YouTubeには独自のAPIがあることを知っています。詳細情報を提供することはできますが、あなたのフィドルは私のためにロードしたくありません。他の誰かがこの問題を抱えている場合は、別のものを作成してください。喜んでお手伝いします。

于 2011-08-23T21:50:50.547 に答える