OSD 一直不识别是为什么呢?不会进入事件,addOSDMarker 返回的也是null
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- typescript
- 領域
- frontend
調査の方向性
まず uni-app のインライン TypeScript 例から始め、特に onLoad ハンドラー、wx.createVKSession のセットアップ、addOSDMarker の呼び出し、startOSD イベントの登録を確認します。報告されている null のマーカー ID と欠落しているアンカーイベントを再現し、その後、関連する API の動作を確認して、この例に対する確認済みの原因または修正を文書化してください。
索引モデルが issue の本文から書いたものです。
説明
我用uniapp开发的,全部代码如下。不会进入事件
<script setup lang="ts">
import {onLoad} from "@dcloudio/uni-app";
let session :any= null
let markerId :any= null
onLoad((op:any)=>{
// @ts-ignore
const version = wx.getAppBaseInfo().SDKVersion
console.log("url",version,op.url)
// @ts-ignore
session = wx.createVKSession({
track: {
OSD: true,
}
})
addOSDMarker(op.url);
})
function startOSD(){
session.start((err:any)=>{
console.log("start err",err)
session.on("addAnchors",(anchors :any[])=>{
console.log("addAnchors",anchors)
})
session.on("updateAnchors",(anchors :any[])=>{
console.log("updateAnchors",anchors)
})
session.on("removeAnchors",(anchors :any[])=>{
console.log("removeAnchors",anchors)
})
})
}
function addOSDMarker(url:string) {
// @ts-ignore
const path = `${wx.env.USER_DATA_PATH}/find_osd_obj.jpg`
// @ts-ignore
wx.downloadFile({
url: url,
filePath:path,
success: (obj:any) => {
console.log("downloadFile success",obj)
markerId = session.addOSDMarker(obj.filePath)
console.log('addOSDMarker', markerId)
startOSD()
}
})
}
function btnTest(){
console.log("getAllOSDMarker",session.getAllOSDMarker())
}
</script>
<template>
<camera type="webgl" style="width: 100%; height: 70vh;">
</camera>
<button @click="btnTest">测试</button>
</template>
<style scoped lang="scss">
</style>
- 主要言語
- JavaScript
- スター
- 7.2k
- フォーク
- 2.2k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
wechat-miniprogram/miniprogram-demo のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
-
华为系统6.0,AR相当的都不正常オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
MacOS中真机预览和真机调试白屏オープン
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
-
实时人脸检测3D-眼镜试戴。オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
wechat-miniprogram/miniprogram-demo#168 · コメント 1 件 ·
-
请问下ARDemo云函数应该怎么配置?オープン
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
wechat-miniprogram/miniprogram-demo の issue をすべて見る
似ている issue
-
area:docs bug triage:confirmed
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
Cotal-AI/Cotal#2875 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Feature]:オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
Uuriko/project-room#1554 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 4 日以内に返信
-
automated issue report
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
lirantal/discoprint#36 ·
メンテナーはふだん 1 日以内に返信