1. 如何用java实现在线听音乐
/**下载jar包:
http://www.javazoom.net/javalayer/sources/jlayer1.0.1.zip
*/
import java.io.BufferedInputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import javazoom.jl.player.Player;
public class MP3Online {
private String filename;
private Player player;
private HttpURLConnection connection;// 存储连接
private int downed = 0;// 文加已下载大小,初始值为0
private URL fileurl;// 记录要下载文件的地址
// constructor that takes the name of an MP3 file
public MP3Online(String filename) {
this.filename = filename;
}
public void close() {
if (player != null)
player.close();
}
// play the MP3 file to the sound card
public void play() {
try {
fileurl = new URL(filename);
connection = (HttpURLConnection) fileurl.openConnection();
connection.setRequestProperty("Range", "byte=" + this.downed + "-");
BufferedInputStream bis = new BufferedInputStream(connection
.getInputStream());
player = new Player(bis);
} catch (Exception e) {
System.out.println("Problem playing file " + filename);
System.out.println(e);
}
// run in new thread to play in background
new Thread() {
public void run() {
try {
player.play();
} catch (Exception e) {
System.out.println(e);
}
}
}.start();
}
// test client
public static void main(String[] args) {
// String filename = "F:\\Workspaces\\glxt2\\test\\simple\\fallin-alicia keys.mp3";
String filename = "http://www.venusad.cn/venus/ch/mp3/01.mp3";
MP3Online mp3 = new MP3Online(filename);
mp3.play();
// when the computation is done, stop playing it
mp3.close();
// play from the beginning
mp3 = new MP3Online(filename);
mp3.play();
}
}
2. 如何用java语言开发一个网站
1
首先把开发环境搭配好,本章采用的是java+tomcat +mysql。
所以先要去网上下载JDK,tomcat 和mysql 软件
下载安装后配置,具体配置网上教程很多了,也不难,可上网搜索
2
环境搭配好后,接下来就是按照一个能帮助你快速开发的IDE工具。
笔者这里使用的netbeans。 这款有SUN 公司自己开发的IDE ,功能很强大,使用很简单。
用户可以去官网上下载,安装就可以使用
3
一些准备就绪,接下来就是规划下要开发的网站结构。
4
数据库设计,根据网站的内容和功能,先把数据库表建立好,
比如我要有用户登陆,
先建立一张user 表。包块username , password,email ,head_imag,insert_date 等等
5
页面设计,在neatbeans 中新建一个Jsp 页面,把相关的css 表单,各种图片,布局都放上去
6
建立一个javebeans 对象,用来存储数据对象
7
建立一个serverlert 用来接收和处理收到的数据请求
8
建立一个java 类来处理具体的逻辑,用户插入,更新,删除,查询数据
9
以上只是创建一个java网站的基本流程,
其实里面用到的知识是很复杂和庞大的,我会在接下来的几篇文章中继续讲解。
3. Java web 网页 怎么用 servlet 加 数据库 增删查改音乐 和 视频
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* @author dell
*
*/
public class Data {
/**
* @param args
*/
public static void main(String[] args) {
try {
//首先说明:
//1.我连接的数据库是SQLserver
//2.连接数据库需要相应的驱动,这个你可以在网上找
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//注册驱动,
Connection conn = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1434;databaseName=bms", "sa","123" );//1434表示数据库端口号,SQLserver默认是1433,这两个值你都试一下
//"sa"和"123"是数据库登录名和密码
//bms表示你在SQLserver中创建的数据库名
Statement smt = conn.createStatement();
ResultSet result = smt.executeQuery("select * from bookInfo");//执行查询
while(result.next()){
Object str=result.getObject(1); //接受返回结果
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
4. Java程序数据库表设计
看需求,如果只需要区分三种角色的话一个表就够了,加个识别字段
如果角色有特殊的用处,比如相应的角色可以后台设置角色能操作的权限,比如看那些页面之类的,就两个表,用户表关联角色id,角色表里放相应的角色信息
如果不是所有人都有角色的话,需要第三个表,用户_角色关联表
一般情况下都是两个表
5. 我要做一个音乐播放器,数据库表怎么设计
收藏表,下载表,会员表,音乐类别表,牵扯到交易(订单表),关联的话,外键方式或者加关联表字段
6. 想用Java编写一个音乐播放器,将历史记录存放在MySql数据库中,请大神给出思路
给你一个基础的实现方法与一个完全开发的实现方法:
基础实现方法:
1)从网上搜索一回个可以播放答音乐的 java 类库,该类库带有音乐播放的API供外部程序调用。
2)你直接使用该音乐类库进行音乐播放操作。
3)你设计一个 Swing 界面在播放的时候,把播放的音乐信息存在数据库。
完全开发方法:
1)你自己从最原始做起包括音乐文件的播放解码等全部用 java 写出一个音乐类库供自己的程序调用。
2)你直接使用该音乐类库进行音乐播放操作。
3)你设计一个 Swing 界面在播放的时候,把播放的音乐信息存在数据库。
7. 用Java开发网站需要那些步骤
用任何技术开发网站,步骤都是那几步.只是实现的技术不同.
需求分析: 首先要知道这个网站是做什么的,几大模块要分清楚.这个就需要与网站需求人员进行详细的讨论和设计.然后写好需求文档
架构设计: 知道需求了,你要根据需求构建出网站的架构,好的架构才能让网站便于维护和扩展.
数据库设计: 设计好database和一些必要的数据表.不用一次性全部设计好,因为很多地方只有做的时候才知道要什么表.可以一边做一边修改和增加表或者字段.
团队: 最重要的就是团队.当然这取决于你的网站的大小.
如果有必要,还可以出一些编码规范等类似的文档.
工作分工: 将一些大的模块尽量细粒度化,做到每个阶段的工作量都分到比较细.
测试:每个功能完成,需要做必要的测试,好的开发人员会写单元测试,这样到测试手中压力就会比较小,尽量多沟通.项目完成以后还可能要做压力测试,白盒黑盒测试等等.
一般的中小型网站大概就是这样,我说得很片面,具体实行起来还有多种好的方法.仅供参考
8. 我有一个java问题,我用JSP在做一个音乐网站,现在想是实现在线听歌和音乐下载,这个该怎么做呢麻烦教下
听歌的话抄,可以使用袭jQuery.jPlayer插件。。。。
这个做得挺不错的,你可以找下它的demo和API看看。。。。
音乐下载的话,就直接在网络那里搜“Servlet文件下载”,就可以知道怎么实现文件下载了。。。。