dev_video
杨树林 5 years ago
parent be852d200b
commit 5ed217d5b5

@ -1,5 +1,5 @@
import React,{ Component } from "react";
import { WordsBtn,ActionBtn,getmyUrl } from 'educoder';
import { WordsBtn,ActionBtn,getmyUrl,getUrl } from 'educoder';
import {Tooltip,message,Input, Button} from 'antd';
import {Link} from 'react-router-dom';
import axios from 'axios'
@ -60,7 +60,8 @@ class Fileslistitem extends Component{
if(list.content_type==="video/mp4"){
this.setState({
videoModalObj:true,
file_url:"https://"+document.domain+list.url+'?file_name='+list.title,
// file_url:"https://"+document.domain+list.url+'?file_name='+list.title+"&disposition=MP4",
file_url:getUrl()+list.url+'?file_name='+list.title+'&disposition=MP4',
})
return
}else{
@ -92,7 +93,9 @@ class Fileslistitem extends Component{
if(list.content_type==="video/mp4"){
this.setState({
videoModalObj:true,
file_url:"https://"+document.domain+list.url+'?file_name='+list.title,
// file_url:"https://"+document.domain+list.url+'?file_name='+list.title+'&disposition=MP4',
file_url:getUrl()+list.url+'?file_name='+list.title+'&disposition=MP4',
})
return
}else{
@ -128,7 +131,8 @@ class Fileslistitem extends Component{
Clicktobroadcastthevideo=(bool,url)=>{
this.setState({
videoModalObj:bool,
file_url:"https://"+document.domain+url,
// file_url:"https://"+document.domain+url+'&disposition=MP4',
file_url:getUrl()+url+'&disposition=MP4',
})
}
@ -231,8 +235,8 @@ class Fileslistitem extends Component{
width={800 - 1}
>
<video
autoplay="true"
src={file_url} controls="true" controlslist="nodownload">
preload="auto"
src={file_url} controls="true" >
您的浏览器不支持 video 标签
</video>
<div className="df copyLine">
@ -259,7 +263,7 @@ class Fileslistitem extends Component{
{...this.props}
visible={this.state.Showoldfiles}
allfiles={this.state.allfiles}
Clicktobroadcastthevideo={(bool,urls)=>this.Clicktobroadcastthevideo(bool,urls)}
Clicktobroadcastthevideo={(bool,urls,index)=>this.Clicktobroadcastthevideo(bool,urls,index)}
closaoldfilesprops={this.closaoldfilesprops}
/>
<style>{`

@ -49,6 +49,9 @@ class Showoldfiles extends Component{
isaboxonClick=(item)=>{
this.props.Clicktobroadcastthevideo(true,item.url+'&file_name='+item.title);
}
isaboxonClicks=(item)=>{
this.props.Clicktobroadcastthevideo(true,item.url+'?file_name='+item.title);
}
render(){
let {visible,allfiles}=this.props;
@ -188,7 +191,7 @@ class Showoldfiles extends Component{
{
allfiles&&allfiles.content_type&&allfiles.content_type==="video/mp4"?
<a className={"isabox"} target="_blank" onClick={()=>this.isaboxonClick(allfiles)}>{allfiles.title}</a>
<a className={"isabox"} target="_blank" onClick={()=>this.isaboxonClicks(allfiles)}>{allfiles.title}</a>
:
<a className={"isabox"} href={allfiles.url} target="_blank" >{allfiles.title}</a>
}

Loading…
Cancel
Save