两种方法:
一、建立一个表,将歌曲的文件名存入表,歌曲文件则统一放在某个文件夹下(比如my_music)
调用歌曲播放的时候就将 "路径\my_music\"+alltrim(歌名字段) 赋给播放器程序
二、将歌曲包含到表里面(这种方法不适合于大量的歌曲,因为DBF最大容量只有2G)
做法是为数据表增加一个blob类型的叫歌曲字段(blob类型好像vfp9才有,vfp6可以用二进制备注型)用filetostring()函数将文件转为字符串,然后将字符串存到歌曲字段,调用的时候先用stringtofile()将文件还原,再播放。
假设将xxxmp3存入表中
cTemp=filetostring("xxxmp3")
insert into 数据表名 (歌曲名字段,歌曲字段) values ("xxxmp3",cTemp)
还原出来的时候是先打开表,定位到相应的记录
stringtofile(歌曲字段,alltrim(歌曲名字段))
1,用控件(VB的list之类)或者数据类型(例如字符串数组,python的list或者dict都可以)
2,文本文件保存歌曲地址
所有列表,只需要把歌曲地址写进去就行了
具体方法如下:
1、建立一个新文件夹,用喜欢的容易识别的名称重命名,直接把歌曲用鼠标拖到文件夹里;
2、点中歌曲右击选择复制或剪切,然后到文件夹空白地方右击粘贴到所建的文件夹;
3、下载歌曲时,可在播放器里设置歌曲下载位置为指定的文件夹。
只要列的类型是Image,就能存歌曲。
在C#中读取这个数据后,强转byte[],然后用FileStream把它写入磁盘文件上就可以了。
向数据库添加歌曲只要反过来,先用FileStream读取音乐文件,然后读到byte[]里,把数组存入数据库就ok了。
audiobytes = brReadBytes((int)fsLength);
改成audiobytes = SystemTextEncodingUnicodeGetBytes(fsLengthToString());试试
可以按以下 *** 作把歌曲下载到内存卡里:
1、首先在我们的手机桌面上找到酷狗音乐并点击它。
2、然后点击屏幕左上方的三条横杆。
3、接着点击设置。
4、然后点击歌曲下载目录。
5、最后选择储存位置为内置sd卡就可以了。
其他快速把歌曲下载到内存卡的方法
一、直接将歌曲下载到内存卡。
二、蓝牙传输
现在基本上很多的通讯设备,例如笔记本电脑和手机都带有蓝牙功能,如果是从别的手机或是电脑中下载的话,可以开启蓝牙传输。
三、使用数据线
读卡器连接电脑下载,把喜欢的歌曲下载到电脑,粘贴,复制到内存卡上。如果没有读卡器,也可以将内存卡安装在手机上,再通过手机数据线连接到电脑。
四、使用音乐软件
用数据线将手机连接到电脑上。然后电脑会识别并安装内存卡。然后再使用QQ音乐。例如以下:
1、使用百度音乐在搜索栏中,搜索自己的想要下载的歌曲。
2、在搜索结果中的展示页中,选择一首歌曲进行点击下载。
3、在d出的新窗口选择一个音质下载。
4、等待几秒,歌曲下载完成后,将手机与电脑连接或者将手机内存卡拿出后于电脑连接。
5、打开手机内存的盘符,将下载的音乐文件复制到内存盘符内。
6、拨出内存卡或者取消手机连接电脑,用手机听歌软件搜索下载的音乐文件名,并且添加后就可以了。
以上就是关于在vfp中怎样建立一个包含歌曲的数据库全部的内容,包括:在vfp中怎样建立一个包含歌曲的数据库、歌曲列表怎么做,是不是所有的歌曲都要写到数据库里面、怎样把喜欢的歌曲存入自己硬盘里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)