小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序使用live-push推流同时使用live-player拉流,live-player声音延迟画面几秒出现。
使用的是rtmp协议(派视)进行推流和拉流。同样的推流和拉流地址在浏览器上没有这种情况。原因一直是无解的状态求救啊...
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
就是一个player和pusher标签,没有其他的了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
用出现问题的手机扫码提供下扫码结果截图
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
就是一个player和pusher标签,没有其他的了
src={successConnectLivePusher ? LivePlayerSrc : ""}
// mode="live"
mode="RTC"
id="livePlayer"
autoplay
orientation={"horizontal"}
onStateChange={SetLivePlayerState}
objectFit="contain"
muted={false}
backgroundMute={false}
// minCache={1}
// maxCache={3}
minCache={0.2}
maxCache={0.8}
onClick={res => {
if (childRef.current.clickLivePlayerCoverView) {
childRef.current.clickLivePlayerCoverView(); //swiper滑动回来之后VideoContorlBtn组件位置错误解决
}
}}
>
{coverViewModal.showCoverViewModal ? (
<CoverView className="opcityBack">
<CoverView className="whiteBack">
<CoverView className="modalMsg">
{coverViewModal.modalMsg}
</CoverView>
<CoverView className="modelBtn">
{coverViewModal.showCancel ? (
<CoverView
className="btn right"
onClick={res => {
setCoverViewModal({
showCoverViewModal: false,
modalMsg: "",
showCancel: false
});
}}
>
取消
</CoverView>
) : (
""
)}
<CoverView
style={
!coverViewModal.showCancel
? { width: 40 + "vh" }
: ""
}
className="btn"
onClick={handleModal}
>
确定
</CoverView>
</CoverView>
</CoverView>
</CoverView>
) : (
""
)}
{coverViewToast.showCoverViewToast ? (
<CoverView className="coverViewToast">
{coverViewToast.ToastMsg}
</CoverView>
) : (
""
)}
<VideoContorlBtn
ref={childRef}
cRef={childRef}
currentSwiper={currentSwiper}
params={this.$router.params}
LivePusher={LivePusherContext}
LivePlayer={LivePlayerContext}
LivePlayerStart={LivePlayerStart}
isLiveMsg={isLiveMsg}
handleTriggerMoviveBtn={res => {
setIsTriggerMoviveBtn(res);
}}
handleLivePusher={res => {
handleLivePusherAction(res);
}}
handleShowLivePusher={res => {
setShowLivePusher(res);
}}
handleTrggleBtn={res => {
setShowPresentationBtn(res);
}}
handleLeavel={res => {
setCoverViewModal({
showCoverViewModal: true,
modalMsg: res,
showCancel: true
});
}}
handleToast={res => {
setCoverViewToast({
showCoverViewToast: true,
ToastMsg: res
});
}}
changeSwiper={() => {
if (presentationImg) {
setCurrentSwiper(1);
hideToast()
current = 1;
}
}}
/>
</LivePlayer>
<LivePusher
style={showLivePusher ? { display: "none" } : {}}
id="LivePusher"
className={
// deviceStore.isAndroid ? "livePusherAndroid" : "LivePusher"
"LivePusher"
}
autopush
muted={!LivePusherVoice}
url={LivePusherSrc}
orientation="horizontal"
onStateChange={SetLivePusherState}
// mode={'RTC'}
mode={deviceStore.isAndroid ? "SD" : "RTC"}
enableCamera={LivePusherMovie}
autoFocus
beauty={0}
whiteness={0}
aspect={"9:16"}
minBitrate={0}
maxBitrate={BandWidth}
waitingImage={meetingBg}
zoom={false}
backgroundMute={false}
/>
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
用出现问题的手机扫码提供下扫码结果截图