在vfp中怎样建立一个包含歌曲的数据库

在vfp中怎样建立一个包含歌曲的数据库,第1张

两种方法:

一、建立一个表,将歌曲的文件名存入表,歌曲文件则统一放在某个文件夹下(比如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中怎样建立一个包含歌曲的数据库、歌曲列表怎么做,是不是所有的歌曲都要写到数据库里面、怎样把喜欢的歌曲存入自己硬盘里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9378512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存