⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 videotype.java

📁 此代码是一个j2me视频播放控制程序
💻 JAVA
字号:
package controlVideo;




public class VideoType  {

	public VideoType() {
		
	}
	
	public String guessContentType(String url)throws Exception {
		String[] sURL=splitURL(url);
		String ext="";
		String ct="";
		int lastDot=sURL[4].lastIndexOf('.');
		if(lastDot>=0){
			ext=sURL[4].substring(lastDot+1).toLowerCase();
			
		}
		if(ext.equals("mpg")||url.equals("avi")){
			ct="video/mpeg";
		}else if (ext.equals("mid")||ext.equals("kar")){
			ct="audio/midi";
		}else if (ext.equals("wav")){
			ct="audio/x-wav";
		}else if (ext.equals("jts")){
			ct="audio/x-tone-seq";
		}else if (ext.equals("txt")){
			ct="audio/x-txt";
		}else if (ext.equals("amr")){
			ct="audio/amr";
		}else if (ext.equals("awb")){
			ct="audio/amr-wb";
		}else if (ext.equals("gif")){
			ct="image/gif";
		}
		return ct;
    }
	public String[] splitURL(String url) throws Exception{
		StringBuffer u=new StringBuffer(url);
		String[] result=new String[6];
		for(int i=0;i<=5;i++){
			result[i]="";
		}
		boolean protFound=false ;
		int index=url.indexOf(":");
		if(index>0){
			result [0]=url.substring(0,index);
			u.delete(0,index+1);
			protFound=true;
			
		}else if (index==0){
			throw new Exception("url format error -protocol");
			
		}
		if (u.length()>2&&u.charAt(0)=='/'&&u.charAt(1)=='/'){
			u.delete(0,2 );
		   int slash=u.toString().indexOf('/');
			if(slash<0){
				slash=u.length();
			}
			int colon=u.toString().indexOf(":");
			int endIndex=slash;
			if(colon>=0){
				
			if(colon>slash){
				throw new Exception("url format error -port");
				
			}
			endIndex=colon;
			result[2]=u.toString().substring(colon+1,slash);
			
		}
		result[1]=u.toString().substring(0,endIndex);
		u.delete(0,slash);
		}
		if(u.length()>0){
			url=u.toString();
			int slash=url.lastIndexOf('/');
			if(slash>0){
				result[3]=url.substring(0,slash);
				
			}
			if (slash<url.length()-1){
				String fn=url.substring(slash+1,url.length());
				int anchorIndex=fn.indexOf("#");
				if(anchorIndex>=0){
					result [4]=fn.substring(0,anchorIndex);
					result[5]=fn.substring(anchorIndex+1);
					
				}
				else{result[4]=fn;
			}
		}
	}
		return result;
	}
	
} 


	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -