|
@@ -41,9 +41,10 @@ const showCoverUrl = computed(() => {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+import mp3url from "./camera1.mp3";
|
|
const tempPhoto = ref<string>();
|
|
const tempPhoto = ref<string>();
|
|
const coverRef = ref<HTMLImageElement>();
|
|
const coverRef = ref<HTMLImageElement>();
|
|
-const audio = new Audio("/camera1.mp3");
|
|
|
|
|
|
+const audio = new Audio(mp3url);
|
|
const getCurrentScreen = (pos: Pos3D): Pos => {
|
|
const getCurrentScreen = (pos: Pos3D): Pos => {
|
|
const sdk = useSDK();
|
|
const sdk = useSDK();
|
|
const data = sdk.scene.getScreenByPoint(pos);
|
|
const data = sdk.scene.getScreenByPoint(pos);
|
|
@@ -84,10 +85,19 @@ const getCurrentScreens = (poss: Array<Pos3D>): Array<Pos> =>
|
|
|
|
|
|
const photo = async () => {
|
|
const photo = async () => {
|
|
Loading.show();
|
|
Loading.show();
|
|
- await audio.play();
|
|
|
|
|
|
+ console.log("播放音频");
|
|
|
|
+ try {
|
|
|
|
+ await audio.play();
|
|
|
|
+ } catch (e) {
|
|
|
|
+ console.error("播放音频错误", e);
|
|
|
|
+ }
|
|
|
|
+ console.log("音频播放结束");
|
|
const sdk = useSDK();
|
|
const sdk = useSDK();
|
|
|
|
+ console.log("开始截图");
|
|
const data = await screenshot(sdk);
|
|
const data = await screenshot(sdk);
|
|
|
|
+ console.log("截图完成");
|
|
tempPhoto.value = await api.getFile(data.rawUrl);
|
|
tempPhoto.value = await api.getFile(data.rawUrl);
|
|
|
|
+ console.log("获取到临时文件");
|
|
await nextTick();
|
|
await nextTick();
|
|
|
|
|
|
const handler = async () => {
|
|
const handler = async () => {
|