slidify を使用して (つまり、knitr を使用して) HTML プレゼンテーションを作成しています。このプレゼンテーションには、scianimator を介して表示されるアニメーションが組み込まれています (つまり、knitr オプションを設定することによってopts_knit$set(animation.fun = hook_scianimator)
)。これはすべて完璧に機能します。ただし、html が読み込まれるとすぐにアニメーションの自動再生が開始されます。これは、生成された JavaScript コードが原因です .scianimator("play");
。もちろん、これを html ファイルから手動で削除できます。しかし、私の目標は、html ファイルを手動で修正する必要なく、完全な html プレゼンテーションを自動的に生成することです。これを機能させるために、knitr オプションを設定したり、hook_scianimator
関数を再定義したり、その他の方法を使用したりすることは可能ですか?
他の人がこれを再現できるように: ソース パッケージをここに置いておきますhttp://www.let.rug.nl/wieling/statscourse/lecture5/lecture5.7z 解凍して html ファイルをブラウザで開いた場合 ( Chrome、Firefox)、スライド 16 のアニメーションは既に再生されています (html ファイルが読み込まれると開始されます)。元のマークダウン/スライド化ソースは、同じアーカイブ内の index.Rmd です。
データをウェブサーバーhttp://www.let.rug.nl/~wieling/statscourse/lecture5/#16にアップロードすると、Scianimator のアニメーションがまったく再生されないことに注意してください。
どんな助けでも大歓迎です!