Kaynağa Gözat

Merge branch 'master' of http://192.168.0.115:3000/shaogen1995/HeNan_HanJia into master

shaogen1995 9 ay önce
ebeveyn
işleme
724a2fc2ef
58 değiştirilmiş dosya ile 16 ekleme ve 25 silme
  1. 15 24
      Code/src/pages/A2visit/PanoVideo/index.tsx
  2. 1 1
      Code/src/pages/A2visit2/A22Pano/index.tsx
  3. BIN
      资源/pano/1.mp4
  4. BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg
  5. BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg
  6. BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg
  7. BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg
  8. BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg
  9. BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg
  10. BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg
  11. BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg
  12. BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg
  13. BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg
  14. BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg
  15. BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg
  16. BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg
  17. BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg
  18. BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg
  19. BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg
  20. BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg
  21. BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg
  22. BIN
      资源/pano/a22.tiles/f/l1/1/l1_f_1_1.jpg
  23. BIN
      资源/pano/a22.tiles/f/l1/1/l1_f_1_2.jpg
  24. BIN
      资源/pano/a22.tiles/f/l1/1/l1_f_1_3.jpg
  25. BIN
      资源/pano/a22.tiles/f/l1/2/l1_f_2_1.jpg
  26. BIN
      资源/pano/a22.tiles/f/l1/2/l1_f_2_2.jpg
  27. BIN
      资源/pano/a22.tiles/f/l1/2/l1_f_2_3.jpg
  28. BIN
      资源/pano/a22.tiles/f/l1/3/l1_f_3_1.jpg
  29. BIN
      资源/pano/a22.tiles/f/l1/3/l1_f_3_2.jpg
  30. BIN
      资源/pano/a22.tiles/f/l1/3/l1_f_3_3.jpg
  31. BIN
      资源/pano/a22.tiles/l/l1/1/l1_l_1_1.jpg
  32. BIN
      资源/pano/a22.tiles/l/l1/1/l1_l_1_2.jpg
  33. BIN
      资源/pano/a22.tiles/l/l1/1/l1_l_1_3.jpg
  34. BIN
      资源/pano/a22.tiles/l/l1/2/l1_l_2_1.jpg
  35. BIN
      资源/pano/a22.tiles/l/l1/2/l1_l_2_2.jpg
  36. BIN
      资源/pano/a22.tiles/l/l1/2/l1_l_2_3.jpg
  37. BIN
      资源/pano/a22.tiles/l/l1/3/l1_l_3_1.jpg
  38. BIN
      资源/pano/a22.tiles/l/l1/3/l1_l_3_2.jpg
  39. BIN
      资源/pano/a22.tiles/l/l1/3/l1_l_3_3.jpg
  40. BIN
      资源/pano/a22.tiles/preview.jpg
  41. BIN
      资源/pano/a22.tiles/r/l1/1/l1_r_1_1.jpg
  42. BIN
      资源/pano/a22.tiles/r/l1/1/l1_r_1_2.jpg
  43. BIN
      资源/pano/a22.tiles/r/l1/1/l1_r_1_3.jpg
  44. BIN
      资源/pano/a22.tiles/r/l1/2/l1_r_2_1.jpg
  45. BIN
      资源/pano/a22.tiles/r/l1/2/l1_r_2_2.jpg
  46. BIN
      资源/pano/a22.tiles/r/l1/2/l1_r_2_3.jpg
  47. BIN
      资源/pano/a22.tiles/r/l1/3/l1_r_3_1.jpg
  48. BIN
      资源/pano/a22.tiles/r/l1/3/l1_r_3_2.jpg
  49. BIN
      资源/pano/a22.tiles/r/l1/3/l1_r_3_3.jpg
  50. BIN
      资源/pano/a22.tiles/u/l1/1/l1_u_1_1.jpg
  51. BIN
      资源/pano/a22.tiles/u/l1/1/l1_u_1_2.jpg
  52. BIN
      资源/pano/a22.tiles/u/l1/1/l1_u_1_3.jpg
  53. BIN
      资源/pano/a22.tiles/u/l1/2/l1_u_2_1.jpg
  54. BIN
      资源/pano/a22.tiles/u/l1/2/l1_u_2_2.jpg
  55. BIN
      资源/pano/a22.tiles/u/l1/2/l1_u_2_3.jpg
  56. BIN
      资源/pano/a22.tiles/u/l1/3/l1_u_3_1.jpg
  57. BIN
      资源/pano/a22.tiles/u/l1/3/l1_u_3_2.jpg
  58. BIN
      资源/pano/a22.tiles/u/l1/3/l1_u_3_3.jpg

+ 15 - 24
Code/src/pages/A2visit/PanoVideo/index.tsx

@@ -4,7 +4,7 @@ import Hot1 from './Hot1'
 import Hot2 from './Hot2'
 import { otherUrl, myData } from '@/utils/http'
 import HotIcon from '@/components/HotIcon'
-import { HotSpot, Krpano, Scene, View } from '@dage/krpano'
+import { HotSpot, Krpano, VideoScene, videoSceneModel, View } from '@dage/krpano'
 import { KrpanoMiddleware, KrpanoMiddlewareMethods } from '@/components/KrpanoMiddleware'
 
 // window.draggbleHotspotEvent = (ath: number, atv: number) => {
@@ -24,7 +24,6 @@ function PanoVideo() {
 
   return (
     <>
-      {/* 待完善,更换成全景视频 */}
       <KrpanoMiddleware ref={middlewareIns}>
         <Krpano
           className={styles.PanoVideo}
@@ -33,31 +32,23 @@ function PanoVideo() {
             middlewareIns.current?.ready()
           }}
         >
-          <Scene
+          <VideoScene
             name='scene1'
-            previewUrl={otherUrl + 'pano/pano1.tiles/preview.jpg'}
-            imageTagAttributes={{
-              type: 'cube',
-              tileSize: 512,
-              multires: true
-            }}
-            images={[
-              {
-                tiledImageWidth: 2624,
-                tiledImageHeight: 2624,
-                url: otherUrl + 'pano/pano1.tiles/%s/l3/%v/l3_%s_%v_%h.jpg'
-              },
-              {
-                tiledImageWidth: 1280,
-                tiledImageHeight: 1280,
-                url: otherUrl + 'pano/pano1.tiles/%s/l2/%v/l2_%s_%v_%h.jpg'
-              },
+            videointerfaceXmlUrl='/skin/videointerface.xml'
+            videoplayerUrl='/plugins/videoplayer.js'
+            sourceList={[
               {
-                tiledImageWidth: 640,
-                tiledImageHeight: 640,
-                url: otherUrl + 'pano/pano1.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
+                res: '2000x1000',
+                url: otherUrl + 'pano/1.mp4',
+                poster: ''
               }
             ]}
+            playRes='2000x1000'
+            onVisibility={() => {
+              if (document.visibilityState === 'visible') {
+                videoSceneModel.play()
+              }
+            }}
           >
             <View hlookat={0} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
             {myData.visit.hot.map((item, index) => (
@@ -88,7 +79,7 @@ function PanoVideo() {
                 />
               </HotSpot>
             ))}
-          </Scene>
+          </VideoScene>
         </Krpano>
       </KrpanoMiddleware>
 

+ 1 - 1
Code/src/pages/A2visit2/A22Pano/index.tsx

@@ -7,7 +7,7 @@ function A22Pano() {
 
   return (
     <div className={styles.A22Pano}>
-      待完善,全景图页面
+      待完善,全景图页面1
       {myData.visit2.hot.map((item, index) => (
         <div key={index} onClick={() => setAcInd(index)}>
           {item.name}

BIN
资源/pano/1.mp4


BIN
资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg


BIN
资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg


BIN
资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg


BIN
资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg


BIN
资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg


BIN
资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg


BIN
资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg


BIN
资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg


BIN
资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg


BIN
资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg


BIN
资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg


BIN
资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg


BIN
资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg


BIN
资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg


BIN
资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg


BIN
资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg


BIN
资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg


BIN
资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg


BIN
资源/pano/a22.tiles/f/l1/1/l1_f_1_1.jpg


BIN
资源/pano/a22.tiles/f/l1/1/l1_f_1_2.jpg


BIN
资源/pano/a22.tiles/f/l1/1/l1_f_1_3.jpg


BIN
资源/pano/a22.tiles/f/l1/2/l1_f_2_1.jpg


BIN
资源/pano/a22.tiles/f/l1/2/l1_f_2_2.jpg


BIN
资源/pano/a22.tiles/f/l1/2/l1_f_2_3.jpg


BIN
资源/pano/a22.tiles/f/l1/3/l1_f_3_1.jpg


BIN
资源/pano/a22.tiles/f/l1/3/l1_f_3_2.jpg


BIN
资源/pano/a22.tiles/f/l1/3/l1_f_3_3.jpg


BIN
资源/pano/a22.tiles/l/l1/1/l1_l_1_1.jpg


BIN
资源/pano/a22.tiles/l/l1/1/l1_l_1_2.jpg


BIN
资源/pano/a22.tiles/l/l1/1/l1_l_1_3.jpg


BIN
资源/pano/a22.tiles/l/l1/2/l1_l_2_1.jpg


BIN
资源/pano/a22.tiles/l/l1/2/l1_l_2_2.jpg


BIN
资源/pano/a22.tiles/l/l1/2/l1_l_2_3.jpg


BIN
资源/pano/a22.tiles/l/l1/3/l1_l_3_1.jpg


BIN
资源/pano/a22.tiles/l/l1/3/l1_l_3_2.jpg


BIN
资源/pano/a22.tiles/l/l1/3/l1_l_3_3.jpg


BIN
资源/pano/a22.tiles/preview.jpg


BIN
资源/pano/a22.tiles/r/l1/1/l1_r_1_1.jpg


BIN
资源/pano/a22.tiles/r/l1/1/l1_r_1_2.jpg


BIN
资源/pano/a22.tiles/r/l1/1/l1_r_1_3.jpg


BIN
资源/pano/a22.tiles/r/l1/2/l1_r_2_1.jpg


BIN
资源/pano/a22.tiles/r/l1/2/l1_r_2_2.jpg


BIN
资源/pano/a22.tiles/r/l1/2/l1_r_2_3.jpg


BIN
资源/pano/a22.tiles/r/l1/3/l1_r_3_1.jpg


BIN
资源/pano/a22.tiles/r/l1/3/l1_r_3_2.jpg


BIN
资源/pano/a22.tiles/r/l1/3/l1_r_3_3.jpg


BIN
资源/pano/a22.tiles/u/l1/1/l1_u_1_1.jpg


BIN
资源/pano/a22.tiles/u/l1/1/l1_u_1_2.jpg


BIN
资源/pano/a22.tiles/u/l1/1/l1_u_1_3.jpg


BIN
资源/pano/a22.tiles/u/l1/2/l1_u_2_1.jpg


BIN
资源/pano/a22.tiles/u/l1/2/l1_u_2_2.jpg


BIN
资源/pano/a22.tiles/u/l1/2/l1_u_2_3.jpg


BIN
资源/pano/a22.tiles/u/l1/3/l1_u_3_1.jpg


BIN
资源/pano/a22.tiles/u/l1/3/l1_u_3_2.jpg


BIN
资源/pano/a22.tiles/u/l1/3/l1_u_3_3.jpg