0
他の要素のビデオにどうすれば.requestFullscreen
(または.-volume
)を送信できますか?ClojureScriptはビデオで.requestFullscreenを使用します。
this-as
マクロとgetElementByID
を試してみましたが、この関数呼び出しをしようとするとエディタとFigwheelは不幸です。ここで
他の要素のビデオにどうすれば.requestFullscreen
(または.-volume
)を送信できますか?ClojureScriptはビデオで.requestFullscreenを使用します。
this-as
マクロとgetElementByID
を試してみましたが、この関数呼び出しをしようとするとエディタとFigwheelは不幸です。ここで
はそれを行うための一つの方法である:
(defn foo []
(let [v (atom nil)]
[:div
[:button
{:on-click
(fn [e]
(when @v
(cond
(.-requestFullscreen @v) (.requestFullscreen @v)
(.-mozRequestFullScreen @v) (.mozRequestFullScreen @v)
(.-webkitRequestFullScreen @v) (.webkitRequestFullscreen @v)
:else nil)))}
"Fullscreen"]
[:video
{:ref
(fn [elem]
(when elem
(reset! v elem)))
:src "https://archive.org/download/WebmVp8Vorbis/webmvp8.webm"}
"Sorry, your browser doesn't support embedded videos."]]))
申し訳ありませんが、「不満がある」はかなり曖昧文です。 figwheelによって示された例外を投稿しようとします。また、Lighttableをリアルタイム編集用のfigwheelエディタとして使用することをお勧めします。情報:http://stackoverflow.com/questions/37104853/how-to-automatically-reload-clojure-code/39440595#39440595また、良い質問をするためのガイドラインについては、[How to Ask](http://stackoverflow.com/help/how-to-ask)を参照してください。 – Marcs