|
|
@@ -23,7 +23,7 @@ AVPlayerWidget::AVPlayerWidget(QWidget *parent)
|
|
|
m_volumeSlider->setValue(50);
|
|
|
|
|
|
// 设置默认测试URL
|
|
|
- m_urlEdit->setText("rtmp://127.0.0.1:1935/stream/V1/stream");
|
|
|
+ m_urlEdit->setText("rtmp://106.55.186.74:1935/stream/V1/");
|
|
|
}
|
|
|
|
|
|
AVPlayerWidget::~AVPlayerWidget()
|
|
|
@@ -103,6 +103,8 @@ void AVPlayerWidget::setupUI()
|
|
|
// 设置初始状态
|
|
|
m_pauseButton->setEnabled(false);
|
|
|
m_stopButton->setEnabled(false);
|
|
|
+
|
|
|
+ controlWidget->hide();
|
|
|
}
|
|
|
|
|
|
void AVPlayerWidget::connectSignals()
|
|
|
@@ -249,11 +251,14 @@ void AVPlayerWidget::setPlayRoomId(const QString &id)
|
|
|
// 以当前URL为基准,去掉最后一节后拼接房间ID,避免硬编码服务器地址
|
|
|
QString base = m_urlEdit->text().trimmed();
|
|
|
if (base.isEmpty()) {
|
|
|
- base = "rtmp://127.0.0.1:1935/stream/V1/stream";
|
|
|
+ base = "rtmp://106.55.186.74:1935/stream/V1/";
|
|
|
}
|
|
|
+ // rtmp://106.55.186.74:1935/stream/V1/0198da41-cdb6-78e3-879d-2ea32d58f73f
|
|
|
int lastSlash = base.lastIndexOf('/');
|
|
|
QString streamBase = lastSlash > 0 ? base.left(lastSlash) : base;
|
|
|
QString url = streamBase + "/" + id;
|
|
|
+
|
|
|
+ qDebug() << "setPlayRoomId" << url;
|
|
|
m_urlEdit->setText(url);
|
|
|
}
|
|
|
|
|
|
@@ -261,6 +266,7 @@ void AVPlayerWidget::startPlay()
|
|
|
{
|
|
|
const QString url = m_urlEdit->text().trimmed();
|
|
|
if (!url.isEmpty()) {
|
|
|
+ qDebug() << "startPlay" << url;
|
|
|
play(url);
|
|
|
}
|
|
|
}
|