diff --git a/mainwindow.cpp b/mainwindow.cpp index 479c7f0..66c9046 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -85,7 +85,7 @@ void MainWindow::mplayerInit() dup2(fd[1], 1); // 使用 exec 启动 mplayer // execlp("mplayer","mplayer","-idle","-slave","-quiet","/home/flykhan/qtmplayer/song/StopLove.mp3",NULL); - execlp("/usr/bin/mplayer","mplayer","-idle","-slave","-quiet","-input","file=fifo_cmd","/home/flykhan/qtmplayer/song/StopLove.mp3",NULL); + execlp("/usr/bin/mplayer","mplayer","-idle","-slave","-quiet","-input","file=fifo_cmd","/home/flykhan/qtmplayer/song/Diamonds.mp3",NULL); _exit(-1); // 异常退出 } else if(pid>0) // 父进程 @@ -307,7 +307,7 @@ void MainWindow::player_rewind_or_forward(int seconds) void MainWindow::volume_control(int value) { char changeSongBuf[128] = ""; - int len = sprintf(changeSongBuf, "volume %d 1\n", value); // 音量调整到 value 大小 + int len = sprintf(changeSongBuf, "volume %d\n", value); // 音量调整到 value 大小 write(this->fifo_fd, changeSongBuf, len); // 将音量控制指令写入到有名管道中 } @@ -332,24 +332,24 @@ void MainWindow::on_mute_btn_clicked() { if(mute_flag == 0) // 没静音则按下后设置静音 { - ui->play_btn->setIcon(QIcon(":/icon/mute2")); + ui->mute_btn->setIcon(QIcon(":/icon/mute1")); // volume_mute_switch(1); // mute_flag = 1; volume_mute_switch(++mute_flag); } else if (mute_flag == 1) // 已静音则按下后取消静音 { - ui->play_btn->setIcon(QIcon(":/icon/mute1")); + ui->mute_btn->setIcon(QIcon(":/icon/mute2")); volume_mute_switch(--mute_flag); } } void MainWindow::on_volume_down_btn_clicked() { - volume_control(-5); // 减 5 音量 + volume_control(-10); // 减 10 音量 } void MainWindow::on_volume_up_btn_clicked() { - volume_control(5); // 加 5 音量 + volume_control(10); // 加 10 音量 }