基于Android手机平台音乐播放器开发设计(10)
时间:2016-12-22 11:17 来源:毕业论文 作者:毕业论文 点击:次
android:layout_height="wrap_content" android:text="@string/no_files" /> </LinearLayout> 4.1.3 播放器音轨实现 音轨功能实现代码: <SeekBar android:id="@+id/seekbar" android:layout_width="245px" android:layout_height="20px" android:layout_x="40px" android:progressDrawable="@drawable/seekbar_style" android:thumb="@drawable/thumb"android:paddingLeft="18px" android:paddingRight="15px" android:paddingTop="5px" android:paddingBottom="5px" android:progress="0"android:max="100" android:secondaryProgress="0" android:layout_y="350px"/> 4.1.4 播放器播放、暂停、停止等功能实现 当用户需要使用播放器播放相应的音乐的时候,点击播放按钮实现播放功能,代码如下: private void play_Music() { try { mplayer.reset(); mplayer.setDataSource(query()); mplayer.prepare(); mplayer.start(); currently_Music.setText(selectName); seekBar.setMax(mplayer.getDuration()); seekBar.setProgress(1); currently_Time.setText(getFileTime(mplayer.getCurrentPosition())); handler.removeCallbacks(thread_One); end_Time.setText(getFileTime(mplayer.getDuration())); handler.postDelayed(thread_One, 1000); } catch (Exception e) { e.printStackTrace(); } } 当用户需要使用播放器上调至之前一首歌曲的时候,点击上一首按钮实现播放上一首歌曲功能,代码如下: private void move_Up(String musicName) { for (int i = 0; i < music_List.size(); i++) { if (musicName.equals(music_List.get(i))) { if ((i - 1) >= 0) { selectName = music_List.get(i - 1);// 移动到上一首歌曲 play_Music(); return; } else { selectName = music_List.get(music_List.size() - 1); play_Music(); return; } } } } 当用户需要使用播放器下调至之前一首歌曲的时候,点击下一首按钮实现播放下一首歌曲功能,代码如下: (责任编辑:qin) |