Procházet zdrojové kódy

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

shaogen1995 před 9 měsíci
rodič
revize
724a2fc2ef
58 změnil soubory, kde provedl 16 přidání a 25 odebrání
  1. 15 24
      Code/src/pages/A2visit/PanoVideo/index.tsx
  2. 1 1
      Code/src/pages/A2visit2/A22Pano/index.tsx
  3. binární
      资源/pano/1.mp4
  4. binární
      资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg
  5. binární
      资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg
  6. binární
      资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg
  7. binární
      资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg
  8. binární
      资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg
  9. binární
      资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg
  10. binární
      资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg
  11. binární
      资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg
  12. binární
      资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg
  13. binární
      资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg
  14. binární
      资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg
  15. binární
      资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg
  16. binární
      资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg
  17. binární
      资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg
  18. binární
      资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg
  19. binární
      资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg
  20. binární
      资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg
  21. binární
      资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg
  22. binární
      资源/pano/a22.tiles/f/l1/1/l1_f_1_1.jpg
  23. binární
      资源/pano/a22.tiles/f/l1/1/l1_f_1_2.jpg
  24. binární
      资源/pano/a22.tiles/f/l1/1/l1_f_1_3.jpg
  25. binární
      资源/pano/a22.tiles/f/l1/2/l1_f_2_1.jpg
  26. binární
      资源/pano/a22.tiles/f/l1/2/l1_f_2_2.jpg
  27. binární
      资源/pano/a22.tiles/f/l1/2/l1_f_2_3.jpg
  28. binární
      资源/pano/a22.tiles/f/l1/3/l1_f_3_1.jpg
  29. binární
      资源/pano/a22.tiles/f/l1/3/l1_f_3_2.jpg
  30. binární
      资源/pano/a22.tiles/f/l1/3/l1_f_3_3.jpg
  31. binární
      资源/pano/a22.tiles/l/l1/1/l1_l_1_1.jpg
  32. binární
      资源/pano/a22.tiles/l/l1/1/l1_l_1_2.jpg
  33. binární
      资源/pano/a22.tiles/l/l1/1/l1_l_1_3.jpg
  34. binární
      资源/pano/a22.tiles/l/l1/2/l1_l_2_1.jpg
  35. binární
      资源/pano/a22.tiles/l/l1/2/l1_l_2_2.jpg
  36. binární
      资源/pano/a22.tiles/l/l1/2/l1_l_2_3.jpg
  37. binární
      资源/pano/a22.tiles/l/l1/3/l1_l_3_1.jpg
  38. binární
      资源/pano/a22.tiles/l/l1/3/l1_l_3_2.jpg
  39. binární
      资源/pano/a22.tiles/l/l1/3/l1_l_3_3.jpg
  40. binární
      资源/pano/a22.tiles/preview.jpg
  41. binární
      资源/pano/a22.tiles/r/l1/1/l1_r_1_1.jpg
  42. binární
      资源/pano/a22.tiles/r/l1/1/l1_r_1_2.jpg
  43. binární
      资源/pano/a22.tiles/r/l1/1/l1_r_1_3.jpg
  44. binární
      资源/pano/a22.tiles/r/l1/2/l1_r_2_1.jpg
  45. binární
      资源/pano/a22.tiles/r/l1/2/l1_r_2_2.jpg
  46. binární
      资源/pano/a22.tiles/r/l1/2/l1_r_2_3.jpg
  47. binární
      资源/pano/a22.tiles/r/l1/3/l1_r_3_1.jpg
  48. binární
      资源/pano/a22.tiles/r/l1/3/l1_r_3_2.jpg
  49. binární
      资源/pano/a22.tiles/r/l1/3/l1_r_3_3.jpg
  50. binární
      资源/pano/a22.tiles/u/l1/1/l1_u_1_1.jpg
  51. binární
      资源/pano/a22.tiles/u/l1/1/l1_u_1_2.jpg
  52. binární
      资源/pano/a22.tiles/u/l1/1/l1_u_1_3.jpg
  53. binární
      资源/pano/a22.tiles/u/l1/2/l1_u_2_1.jpg
  54. binární
      资源/pano/a22.tiles/u/l1/2/l1_u_2_2.jpg
  55. binární
      资源/pano/a22.tiles/u/l1/2/l1_u_2_3.jpg
  56. binární
      资源/pano/a22.tiles/u/l1/3/l1_u_3_1.jpg
  57. binární
      资源/pano/a22.tiles/u/l1/3/l1_u_3_2.jpg
  58. binární
      资源/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ární
资源/pano/1.mp4


binární
资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg


binární
资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg


binární
资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg


binární
资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg


binární
资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg


binární
资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg


binární
资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg


binární
资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg


binární
资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg


binární
资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg


binární
资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg


binární
资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg


binární
资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg


binární
资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg


binární
资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg


binární
资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg


binární
资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg


binární
资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg


binární
资源/pano/a22.tiles/f/l1/1/l1_f_1_1.jpg


binární
资源/pano/a22.tiles/f/l1/1/l1_f_1_2.jpg


binární
资源/pano/a22.tiles/f/l1/1/l1_f_1_3.jpg


binární
资源/pano/a22.tiles/f/l1/2/l1_f_2_1.jpg


binární
资源/pano/a22.tiles/f/l1/2/l1_f_2_2.jpg


binární
资源/pano/a22.tiles/f/l1/2/l1_f_2_3.jpg


binární
资源/pano/a22.tiles/f/l1/3/l1_f_3_1.jpg


binární
资源/pano/a22.tiles/f/l1/3/l1_f_3_2.jpg


binární
资源/pano/a22.tiles/f/l1/3/l1_f_3_3.jpg


binární
资源/pano/a22.tiles/l/l1/1/l1_l_1_1.jpg


binární
资源/pano/a22.tiles/l/l1/1/l1_l_1_2.jpg


binární
资源/pano/a22.tiles/l/l1/1/l1_l_1_3.jpg


binární
资源/pano/a22.tiles/l/l1/2/l1_l_2_1.jpg


binární
资源/pano/a22.tiles/l/l1/2/l1_l_2_2.jpg


binární
资源/pano/a22.tiles/l/l1/2/l1_l_2_3.jpg


binární
资源/pano/a22.tiles/l/l1/3/l1_l_3_1.jpg


binární
资源/pano/a22.tiles/l/l1/3/l1_l_3_2.jpg


binární
资源/pano/a22.tiles/l/l1/3/l1_l_3_3.jpg


binární
资源/pano/a22.tiles/preview.jpg


binární
资源/pano/a22.tiles/r/l1/1/l1_r_1_1.jpg


binární
资源/pano/a22.tiles/r/l1/1/l1_r_1_2.jpg


binární
资源/pano/a22.tiles/r/l1/1/l1_r_1_3.jpg


binární
资源/pano/a22.tiles/r/l1/2/l1_r_2_1.jpg


binární
资源/pano/a22.tiles/r/l1/2/l1_r_2_2.jpg


binární
资源/pano/a22.tiles/r/l1/2/l1_r_2_3.jpg


binární
资源/pano/a22.tiles/r/l1/3/l1_r_3_1.jpg


binární
资源/pano/a22.tiles/r/l1/3/l1_r_3_2.jpg


binární
资源/pano/a22.tiles/r/l1/3/l1_r_3_3.jpg


binární
资源/pano/a22.tiles/u/l1/1/l1_u_1_1.jpg


binární
资源/pano/a22.tiles/u/l1/1/l1_u_1_2.jpg


binární
资源/pano/a22.tiles/u/l1/1/l1_u_1_3.jpg


binární
资源/pano/a22.tiles/u/l1/2/l1_u_2_1.jpg


binární
资源/pano/a22.tiles/u/l1/2/l1_u_2_2.jpg


binární
资源/pano/a22.tiles/u/l1/2/l1_u_2_3.jpg


binární
资源/pano/a22.tiles/u/l1/3/l1_u_3_1.jpg


binární
资源/pano/a22.tiles/u/l1/3/l1_u_3_2.jpg


binární
资源/pano/a22.tiles/u/l1/3/l1_u_3_3.jpg