3

=)

ビデオをアップロードし、変換してから、tinymce に埋め込む関数を作成しました。Tinymce は、moxieplayer.swf を使用して、ビデオの埋め込みをいくつかの < object > html でラップし続けます。これらのビデオにカスタム ビデオ プレーヤーを使用したいのですが、tinymce がそのように動作する場合は使用できません。

これは tinymce に注入するコードです:

<video width="320" height="240" poster="5872deprivedwrath.jpg" preload="false" src="5872deprivedwrath.mp4">
<source type="video/mp4" src="5872deprivedwrath.mp4"><source type="video/ogv" src="5872deprivedwrath.ogv">
<object width="320" height="240" type="application/x-shockwave-flash" data="/js/flashmediaelement.swf">
<param name="movie" value="/js/flashmediaelement.swf">
<param name="flashvars" value="controls=true&amp;file=5872deprivedwrath.mp4">
<img src="5872deprivedwrath.jpg" width="320" height="240" title="No video playback capabilities">
</object>
</video>

しかし、tinymce がそれを受け取ると、大きな html の塊 (必要に応じて投稿できます) に変わり、すべて moxieplayer フラッシュ埋め込みでラップされます。

<video width="320" height="240" poster="8910deprivedwrath.jpg" controls="controls" preload="preload">
<source src="8910deprivedwrath.mp4" type="video/mp4" /><source src="8910deprivedwrath.ogv" type="video/ogv" />
<object width="320" height="240" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="flashvars" value="url=8910deprivedwrath.mp4&amp;poster=8910deprivedwrath.jpg" />
<param name="src" value="moxieplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="true" />
<embed width="320" height="240" type="application/x-shockwave-flash" src="/tiny_mce/plugins/media/moxieplayer.swf" flashvars="url=8910deprivedwrath.mp4&amp;poster=8910deprivedwrath.jpg" allowfullscreen="true" allowscriptaccess="true" />
</object>
</video>

そのため、この機能を無効にする方法、または回避する方法を見つけようとしています。

誰もこれを経験したことがありますか?私はこれに苦労しているので、どんな意見でも大歓迎です!

4

1 に答える 1