Browse Source

1.修改课程表播放器不需要小窗口返回

zhangmengjie 5 years ago
parent
commit
24f4a9c7af
2 changed files with 20 additions and 6 deletions
  1. 19 0
      pages/components/CusVideo.js
  2. 1 6
      pages/components/SchedulePage.js

+ 19 - 0
pages/components/CusVideo.js

@@ -244,6 +244,7 @@ export default class CusVideo extends React.Component {
     }
 
     this.props.videofullScreenPlayer();
+    this.seekbar.setProgress(this.state.currentTime);
   }
   touch_up_callback(progress) {
     //抬起之后,获取算出来的progress
@@ -351,3 +352,21 @@ class VideoBack extends Component {
     }
   }
 }
+
+/**
+  使用方法
+  <CusVideo
+      uri={this.state.video_uri}
+       ref={view => (this.video = view)}
+       needback={true} //(是否需要小窗口的返回按钮)
+       videoback={this.clickVideoBack.bind(this)}//(小窗口返回按钮的事件)
+       videofullScreenPlayer={this.fullScreenPlayer.bind(this)}//(点击全屏按钮的事件)
+       style={{
+       flex: this.state.video_flex,
+         width: this.state.video_width,
+         height: this.state.video_height
+         }}
+   />
+
+
+ */

+ 1 - 6
pages/components/SchedulePage.js

@@ -115,8 +115,7 @@ export default class SchedulePage extends BasePage {
             <CusVideo
               uri={this.state.video_uri}
               ref={view => (this.video = view)}
-              needback={true}
-              videoback={this.clickVideoBack.bind(this)}
+              needback={false}
               videofullScreenPlayer={this.fullScreenPlayer.bind(this)}
               style={{
                 flex: this.state.video_flex,
@@ -282,8 +281,4 @@ export default class SchedulePage extends BasePage {
     this.video.refreshVideo();
     this.video.start();
   }
-
-  clickVideoBack() {
-    alert("click video back");
-  }
 }