TinyMCE 的音乐插件/mp3 music insert plugin
2006-04-08 09:06
459 查看
原文网址:http://www.blogwind.com/Wuvist/29321.shtml
本来,我不觉得我这篇东西应该上博客园首页,因为跟.Net无关,但,碰巧现在首页上有篇东西是讲FCKEditor(/article/4677181.html)的……既然讲FCKEditor的可以上,偶也就拿这篇来献丑了……
================================================
不得不承认,TinyMCE是一个极其强悍的所见即所得网页编辑器。我用过FreeTextBox 1/2/3,CuteEditor 5.0,FckEditor等,使用还是觉得TinyMCE最好。
研究了它的一些代码,非常精彩……
如果说,它有什么缺点的话,那么便就是它无法插入音乐。
(Well,我坚决不认为无法插入音乐是一个缺点;网页中,本来就不应该插入音乐的,特别是自动播放的流氓音乐。)
但是,这也是完全可以解决的……TinyMCE的插件系统是非常强悍的……它自带的插件中有可以插入Flash的,自然也可以依样画葫芦写出插入其它的……只是,Google了N遍,似乎都没有人愿意去写这么个插件。
问如何插入音乐的人倒是很多……Google到的答案,基本都是讲直接编辑html的(这还很可能需要修改extended_valid_elements的值)或者去hack TinyMCE……
很不nice的做法……
还是写插件吧……没有人写,那就我来写好了……
插件下载地址:http://files.cnblogs.com/wuvist/tinymce_Music_plugin.zip
基本上,这个插件跟TinyMCE自带的Flash插件是一样的……事实上,我也是那它的Flash插件改出来的……我这个插件是会插入类似下面的代码:
<object type="application/x-mplayer2" width="100" height="48" data="http://ftp.nxnews.net/music/200491112123673399.mp3">
<param name="src" value="http://ftp.nxnews.net/music/200491112123673399.mp3" />
<param name="filename" value="http://ftp.nxnews.net/music/200491112123673399.mp3" />
<param name="type" value="application/x-mplayer2" />
<param name="AutoStart" value="0" />
</object>
这个是我所找到的兼容性最好的音乐播放代码了,貌似还是符合xhtml 1.1 strict的……
但是,原有的Flash插件太过霸道,会Parse所有的<object...代码,所以如果在TinyMCE中使用flash跟偶的Music插件,一定要先加载Music,再加载flash,否则flash插件会把音乐的干掉。
最后,偶插件中只提供了en跟zh_cn的语言包,而且,zh_cn是utf-8的。
本来,我不觉得我这篇东西应该上博客园首页,因为跟.Net无关,但,碰巧现在首页上有篇东西是讲FCKEditor(/article/4677181.html)的……既然讲FCKEditor的可以上,偶也就拿这篇来献丑了……
================================================
不得不承认,TinyMCE是一个极其强悍的所见即所得网页编辑器。我用过FreeTextBox 1/2/3,CuteEditor 5.0,FckEditor等,使用还是觉得TinyMCE最好。
研究了它的一些代码,非常精彩……
如果说,它有什么缺点的话,那么便就是它无法插入音乐。
(Well,我坚决不认为无法插入音乐是一个缺点;网页中,本来就不应该插入音乐的,特别是自动播放的流氓音乐。)
但是,这也是完全可以解决的……TinyMCE的插件系统是非常强悍的……它自带的插件中有可以插入Flash的,自然也可以依样画葫芦写出插入其它的……只是,Google了N遍,似乎都没有人愿意去写这么个插件。
问如何插入音乐的人倒是很多……Google到的答案,基本都是讲直接编辑html的(这还很可能需要修改extended_valid_elements的值)或者去hack TinyMCE……
很不nice的做法……
还是写插件吧……没有人写,那就我来写好了……
插件下载地址:http://files.cnblogs.com/wuvist/tinymce_Music_plugin.zip
基本上,这个插件跟TinyMCE自带的Flash插件是一样的……事实上,我也是那它的Flash插件改出来的……我这个插件是会插入类似下面的代码:
<object type="application/x-mplayer2" width="100" height="48" data="http://ftp.nxnews.net/music/200491112123673399.mp3">
<param name="src" value="http://ftp.nxnews.net/music/200491112123673399.mp3" />
<param name="filename" value="http://ftp.nxnews.net/music/200491112123673399.mp3" />
<param name="type" value="application/x-mplayer2" />
<param name="AutoStart" value="0" />
</object>
这个是我所找到的兼容性最好的音乐播放代码了,貌似还是符合xhtml 1.1 strict的……
但是,原有的Flash插件太过霸道,会Parse所有的<object...代码,所以如果在TinyMCE中使用flash跟偶的Music插件,一定要先加载Music,再加载flash,否则flash插件会把音乐的干掉。
最后,偶插件中只提供了en跟zh_cn的语言包,而且,zh_cn是utf-8的。
相关文章推荐
- TinyMCE 的音乐插件/mp3 music insert plugin
- Tekken Dark Resurrection music CD / 铁拳 暗之复苏 音乐原声大碟(MP3)
- Tinymce insertcode 插件
- 关于如何手动使安装MP3插件使Rhythmbox支持MP3格式音乐文件的播放
- CentOS 6.5 安装解码插件, 播放 mp3 音乐
- Android 4.1 Music 通知栏的音乐控制
- IDEA的mybatis插件plugin 和tools
- MyBatis插件的使用:mybatis-generator、mybatis-plugin、mybatis-pagehelper
- AKVIS MultiBrush Plugin for Mac(PS人像照片增强和优化修饰插件) v9.0.1631.14151破解版
- eclipse maven plugin 插件 安装 和 配置
- MS CRM 2011的自定义和开发(11)——插件(plugin)开发(三)
- Jenkins常用插件之Clone Workspace SCM Plugin
- spring-boot-maven-plugin 插件的作用(转)
- Xcode 升级后, 插件无法使用的问题( PluginLoading: Required plug-in compatibility UUID.... )
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器
- HTML Webpack Plugin 插件参数学习
- GO语言教程(二)编辑器IDE之JetBrains篇(PyCharm+go插件plugin)
- Delphi Plugin Manager (插件框架)
- 使用maven-shade-plugin插件打可执行jar包
- HDR Plugin for Final Cut Pro X (HDR插件) for Mac 破解版 v1.0破解版