Explorar o código

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

shaogen1995 hai 10 meses
pai
achega
724a2fc2ef
Modificáronse 58 ficheiros con 16 adicións e 25 borrados
  1. 15 24
      Code/src/pages/A2visit/PanoVideo/index.tsx
  2. 1 1
      Code/src/pages/A2visit2/A22Pano/index.tsx
  3. BIN=BIN
      资源/pano/1.mp4
  4. BIN=BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg
  5. BIN=BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg
  6. BIN=BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg
  7. BIN=BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg
  8. BIN=BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg
  9. BIN=BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg
  10. BIN=BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg
  11. BIN=BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg
  12. BIN=BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg
  13. BIN=BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg
  14. BIN=BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg
  15. BIN=BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg
  16. BIN=BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg
  17. BIN=BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg
  18. BIN=BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg
  19. BIN=BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg
  20. BIN=BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg
  21. BIN=BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg
  22. BIN=BIN
      资源/pano/a22.tiles/f/l1/1/l1_f_1_1.jpg
  23. BIN=BIN
      资源/pano/a22.tiles/f/l1/1/l1_f_1_2.jpg
  24. BIN=BIN
      资源/pano/a22.tiles/f/l1/1/l1_f_1_3.jpg
  25. BIN=BIN
      资源/pano/a22.tiles/f/l1/2/l1_f_2_1.jpg
  26. BIN=BIN
      资源/pano/a22.tiles/f/l1/2/l1_f_2_2.jpg
  27. BIN=BIN
      资源/pano/a22.tiles/f/l1/2/l1_f_2_3.jpg
  28. BIN=BIN
      资源/pano/a22.tiles/f/l1/3/l1_f_3_1.jpg
  29. BIN=BIN
      资源/pano/a22.tiles/f/l1/3/l1_f_3_2.jpg
  30. BIN=BIN
      资源/pano/a22.tiles/f/l1/3/l1_f_3_3.jpg
  31. BIN=BIN
      资源/pano/a22.tiles/l/l1/1/l1_l_1_1.jpg
  32. BIN=BIN
      资源/pano/a22.tiles/l/l1/1/l1_l_1_2.jpg
  33. BIN=BIN
      资源/pano/a22.tiles/l/l1/1/l1_l_1_3.jpg
  34. BIN=BIN
      资源/pano/a22.tiles/l/l1/2/l1_l_2_1.jpg
  35. BIN=BIN
      资源/pano/a22.tiles/l/l1/2/l1_l_2_2.jpg
  36. BIN=BIN
      资源/pano/a22.tiles/l/l1/2/l1_l_2_3.jpg
  37. BIN=BIN
      资源/pano/a22.tiles/l/l1/3/l1_l_3_1.jpg
  38. BIN=BIN
      资源/pano/a22.tiles/l/l1/3/l1_l_3_2.jpg
  39. BIN=BIN
      资源/pano/a22.tiles/l/l1/3/l1_l_3_3.jpg
  40. BIN=BIN
      资源/pano/a22.tiles/preview.jpg
  41. BIN=BIN
      资源/pano/a22.tiles/r/l1/1/l1_r_1_1.jpg
  42. BIN=BIN
      资源/pano/a22.tiles/r/l1/1/l1_r_1_2.jpg
  43. BIN=BIN
      资源/pano/a22.tiles/r/l1/1/l1_r_1_3.jpg
  44. BIN=BIN
      资源/pano/a22.tiles/r/l1/2/l1_r_2_1.jpg
  45. BIN=BIN
      资源/pano/a22.tiles/r/l1/2/l1_r_2_2.jpg
  46. BIN=BIN
      资源/pano/a22.tiles/r/l1/2/l1_r_2_3.jpg
  47. BIN=BIN
      资源/pano/a22.tiles/r/l1/3/l1_r_3_1.jpg
  48. BIN=BIN
      资源/pano/a22.tiles/r/l1/3/l1_r_3_2.jpg
  49. BIN=BIN
      资源/pano/a22.tiles/r/l1/3/l1_r_3_3.jpg
  50. BIN=BIN
      资源/pano/a22.tiles/u/l1/1/l1_u_1_1.jpg
  51. BIN=BIN
      资源/pano/a22.tiles/u/l1/1/l1_u_1_2.jpg
  52. BIN=BIN
      资源/pano/a22.tiles/u/l1/1/l1_u_1_3.jpg
  53. BIN=BIN
      资源/pano/a22.tiles/u/l1/2/l1_u_2_1.jpg
  54. BIN=BIN
      资源/pano/a22.tiles/u/l1/2/l1_u_2_2.jpg
  55. BIN=BIN
      资源/pano/a22.tiles/u/l1/2/l1_u_2_3.jpg
  56. BIN=BIN
      资源/pano/a22.tiles/u/l1/3/l1_u_3_1.jpg
  57. BIN=BIN
      资源/pano/a22.tiles/u/l1/3/l1_u_3_2.jpg
  58. BIN=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=BIN
资源/pano/1.mp4


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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