【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
额,是这样的.大概思路是使用audio标签提供的功能,但是隐藏浏览器提供的默认控件和外观,我自己写界面和控件.
我遇到的问题是这样的:
由于我的这个播放器是放到网页上面的,那么播放器的界面应该来自哪里?也就是说,界面的html代码是写在html文件中,还是在js文件中,让js生成它.下面分两种情况讨论:
1. 界面的代码放在html文件中
这种方式的问题在于,一旦这样,我的JS音乐播放器的界面就会依赖于外部的html文件,那我就无法自主的控制我想要的界面了.
2. 界面的代码放在JS文件中
这种方式虽然可以得到我想要的外观,但是问题主要出在css样式表上.虽然我可以动态生成link标签和style标签,或则是使用标签的style特性,但是感觉这样不太好.特别是使用ui框架的情况下,就算我写好了html代码,如果用户不在html文件中导入ui框架的话,我也得不到我想要的样式
唉,怎么办呢~!其实我就是想学习使用mv*之类的框架的思想来写这个播放器