找回密码
 立即注册
收起左侧

不能播放音乐

1
回复
6314
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-1-6 23:15:06 显示全部楼层 |阅读模式
1Qter豆
在qt实战精解第三章第一节的音乐播放器例子中,为什么按书本上这样写,
点击播放按钮,不能播放音乐,在槽里面调用play后状态立即回到了stop状态。
connect(playAction, SIGNAL(triggered()),
            this, SLOT(setPaused()));
void Widget::setPaused()
{
    if(mediaObject->state() == Phonon:layingState)
    {
        qDebug() << "111" << endl;
        mediaObject->pause();
    }
    else
    {
        mediaObject->play();
        qDebug() << mediaObject->state() << "xxx"<< endl;
    }
}
直接在初始化mediaObject对象后调用play函数是可以播放的?这是为什么?

回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2017-1-8 11:58:17 显示全部楼层
直接运行源码测试下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了