	private void playMyEnglish(int initProgress){
		currentPrefValue = sharedPref.getString("prefix","AD"); 
        String prefix=currentPrefValue;
        sdDir = Environment.getExternalStorageDirectory();
        path = sdDir.getPath()+MP3_folder+"/";  
        fileName = prefix + date + ".MP3"; 
        File f=new File(path + fileName);
        String today = String.format("%d年%d月%d日", cYear, cMonth+1,cDay);;
        textViewInfo.setText("今天是：" + today);
        textViewInfo.append("\n目标文件：" + fileName);
        if(f.exists()){
        	try {
        			mediaPlayer = new MediaPlayer();
        		mediaPlayer.setDataSource(path + fileName);
				mediaPlayer.prepare();
				int duration_milisecond = mediaPlayer.getDuration(); 
				seekBar.setMax(duration_milisecond);
                mTimer = new Timer();    
                mTimerTask = new TimerTask() {    
                    @Override    
                    public void run() {     
                        if(isChanging==true) {   
                            return;    
                        }
                        int current_position_milisecond = mediaPlayer.getCurrentPosition();
                        Message msg = new Message();   
                        msg.what = 1;
                        Bundle bundle = new Bundle();   
                        bundle.putInt("current_position_milisecond", current_position_milisecond);   
                        msg.setData(bundle);   
                        mHandler.sendMessage(msg);
                    }    
                };   
                mTimer.schedule(mTimerTask, 0, 100);  
    			if(initProgress>0 && initProgress<duration_milisecond){
    				mediaPlayer.seekTo(initProgress);
    				seekBar.setProgress(initProgress);
    			}
				mediaPlayer.start();
				String html = "<br><font color=\"#00bbaa\">正在播放文件：" + fileName + "</font>";
				textViewInfo.append(Html.fromHtml(html));
				int duration_minute = duration_milisecond/1000/60; 
				int duration_second = duration_milisecond/1000%60; 
				textViewInfo.append("\n文件总时长：" + duration_minute + "分" + duration_second + "秒");
				buttonControl.setText(getResources().getString(R.string.pause));
				buttonControl.setEnabled(true);
		        mediaPlayer.setOnCompletionListener(new OnCompletionListener(){
		            @Override
		            public void onCompletion(MediaPlayer mp) {
		            	buttonControl.setText(getResources().getString(R.string.restart));
		            	mTimerTask.cancel();
		                mp.release();
		            }
		         });
			} catch (IOException e) {
				e.printStackTrace();
			}
        }
        else{
        	textViewInfo.append("\n找不到文件!");
        	textViewTimeRemaining.setText("剩余时间/已经播放时间：0");
        	buttonControl.setEnabled(false);
        }	
     }

	private void playMyEnglish(int initProgress){
		currentPrefValue = sharedPref.getString("prefix","AD"); 
        String prefix=currentPrefValue;
        sdDir = Environment.getExternalStorageDirectory();
        path = sdDir.getPath()+MP3_folder+"/";  
        fileName = prefix + date + ".MP3"; 
        File f=new File(path + fileName);
        String today = String.format("%d年%d月%d日", cYear, cMonth+1,cDay);;
        textViewInfo.setText("今天是：" + today);
        textViewInfo.append("\n目标文件：" + fileName);
        if(f.exists()){
        	try {
        			mediaPlayer = new MediaPlayer();
        		mediaPlayer.setDataSource(path + fileName);
				mediaPlayer.prepare();
				int duration_milisecond = mediaPlayer.getDuration(); 
				seekBar.setMax(duration_milisecond);
                mTimer = new Timer();    
                mTimerTask = new TimerTask() {    
                    @Override    
                    public void run() {     
                        if(isChanging==true) {   
                            return;    
                        }
                        int current_position_milisecond = mediaPlayer.getCurrentPosition();
                        Message msg = new Message();   
                        msg.what = 1;
                        Bundle bundle = new Bundle();   
                        bundle.putInt("current_position_milisecond", current_position_milisecond);   
                        msg.setData(bundle);   
                        mHandler.sendMessage(msg);
                    }    
                };   
                mTimer.schedule(mTimerTask, 0, 100);  
    			if(initProgress>0 && initProgress<duration_milisecond){
    				mediaPlayer.seekTo(initProgress);
    				seekBar.setProgress(initProgress);
    			}
				mediaPlayer.start();
				String html = "<br><font color=\"#00bbaa\">正在播放文件：" + fileName + "</font>";
				textViewInfo.append(Html.fromHtml(html));
				int duration_minute = duration_milisecond/1000/60; 
				int duration_second = duration_milisecond/1000%60; 
				textViewInfo.append("\n文件总时长：" + duration_minute + "分" + duration_second + "秒");
				buttonControl.setText(getResources().getString(R.string.pause));
				buttonControl.setEnabled(true);
		        mediaPlayer.setOnCompletionListener(new OnCompletionListener(){
		            @Override
		            public void onCompletion(MediaPlayer mp) {
		            	buttonControl.setText(getResources().getString(R.string.restart));
		            	mTimerTask.cancel();
		                mp.release();
		            }
		         });
			} catch (IOException e) {
				e.printStackTrace();
			}
        }
        else{
        	String fileNotFound = "<br><font color=\"red\">找不到文件！请查看帮助、更改设置、或联系作者。</font>";
			textViewInfo.append(Html.fromHtml(fileNotFound));
        	textViewTimeRemaining.setText("剩余时间/已经播放时间：0");
        	buttonControl.setEnabled(false);
        }	
     }
