sách gpt4 ăn đã đi

vue triển khai đầu vào di động để tải lên video và âm thanh

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 29 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN vue này triển khai đầu vào di động để tải lên các video và âm thanh do tác giả sưu tầm và sắp xếp. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.

Đầu vào thiết bị đầu cuối di động Vue tải lên video và âm thanh để bạn tham khảo.

phần html.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
< phân chia lớp học = "tiêu đề" >Video trực tiếp phân chia >
  < phân chia lớp học = "Tải lên" >
   < nhãn = "pop_video" nhận dạng = "người dán nhãn" >
   < băng hình nhận dạng = "videoId" điều khiển chiều rộng = "100%" > băng hình >
   < đầu vào phong cách = "hiển thị:không có;" nhận dạng = "pop_video" kiểu = "tài liệu" chấp nhận = "băng hình/*" chiếm lấy = "máy quay phim" v-on:thay đổi = "getVideo(sự kiện, '2')" tên = "tập tin chuyển đổi" tham khảo = "tài liệu" giá trị = "" >
   < phân chia lớp học = "Video đầu vào" >Tải video lên phân chia >
   nhãn >
  phân chia >
  < phân chia lớp học = "tiêu đề" >Âm thanh trực tiếp phân chia >
  < phân chia lớp học = "Tải lên" >
   < nhãn = "pop_audio" nhận dạng = "người dán nhãn" >
   < âm thanh nhận dạng = "Id âm thanh" điều khiển chiều rộng = "100%" > âm thanh >
   < đầu vào phong cách = "hiển thị:không có;" nhận dạng = "pop_audio" kiểu = "tài liệu" chấp nhận = "âm thanh/*" chiếm lấy = "máy quay phim" v-on:thay đổi = "getAudio(sự kiện, '2')" tên = "tập tin chuyển đổi" tham khảo = "tài liệu" giá trị = "" >
   < phân chia lớp học = "đầu vào âm thanh" >Tải âm thanh lên phân chia >
   nhãn >
phân chia >

phần js.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
getVideo (ev, loại) {
   nhẹ nhàng = cái này
   //Nhận thẻ tập tin được tải lên
   hãy để filesId = document.getElementById( 'pop_video' );
   // Lấy thẻ âm thanh
   hãy để videoId = document.getElementById( 'Id video' )
   //Truyền các tệp hiện tại[0] cho phương thức getFileURL và phương thức getFileURL sẽ xử lý nó
   hãy để url = cái này .getFileURL(filesId.files[0])
   nếu như (địa chỉ) {
   //Đặt src cho thẻ video
   videoId.src = url
   }
   hãy để formData = mới FormData();
   formData.append( "tài liệu" , filesId.files[0]);
   tải lên( cái này .token, formData).then(res => {
   console.log(res)
   nếu như (res.data.code === 0) {
    cái này .videoURL = res.data.data.url
   }
   })
   console.log(url)
  },
  getAudio (ev, loại) {
   nhẹ nhàng = cái này
   //Nhận thẻ tập tin được tải lên
   hãy để filesId = document.getElementById( 'pop_audio' );
   // Lấy thẻ âm thanh
   hãy để audioId = document.getElementById( 'Id âm thanh' )
   //Truyền các tệp hiện tại[0] cho phương thức getFileURL và phương thức getFileURL sẽ xử lý nó
   hãy để url = cái này .getFileURL(filesId.files[0])
   nếu như (địa chỉ) {
   //Đặt src cho thẻ video
   audioId.src = url
   }
   hãy để formData = mới FormData();
   formData.append( "tài liệu" , filesId.files[0]);
   tải lên( cái này .token, formData).then(res => {
   console.log(res)
   nếu như (res.data.code === 0) {
    cái này .audioURL = res.data.data.url
   }
   })
   console.log(url)
  },
  getFileURL (tệp) {
   hãy để getUrl = vô giá trị
   nếu như (window.createObjectURL != không xác định) {
   //nền tảng
   getUrl = window.createObjectURL(tệp)
   } khác nếu như (window.URL != không xác định) { //định nghĩa chuẩn window.URL
   //mozilla(firefox)
   //Nhận đường dẫn url ở định dạng http. Tại thời điểm này, bạn có thể đặt hiển thị ở dạng .
   getUrl = window.URL.createObjectURL(tệp)
   } khác nếu như (window.webkitURL != không xác định) { //window.webkitURL là cốt lõi của webkit
   //webkit hoặc chrome
   getUrl = window.webkitURL.createObjectURL(tệp)
   }
   trở lại lấyUrl
 
   //Thuộc tính thời lượng của thẻ video lấy độ dài của video hiện tại
   // cho duration = videoId.duration
   // nếu (Math.floor(thời lượng) > 60) {
   // that.layer.msg('Video không được dài quá 60 giây')
   // }
  },

phần css.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#kiểm tra .upLoad {
  màu nền : #ffff ;
  /* chiều cao: 1,5rem; */
  căn chỉnh văn bản : bên trái ;
  đệm lót : 0,3 còn lại;
}
 
#kiểm tra .inputVideo {
  màu nền : #00cc66 ;
  màu sắc : #ffff ;
  cỡ chữ : 0,32 còn lại;
  chiều rộng : 30% ;
  chiều cao : 0,8 còn lại;
  chiều cao dòng : 0,8 còn lại;
  bán kính đường viền: 0,4 còn lại;
  căn chỉnh văn bản : trung tâm ;
  lề : 0 tự động ;
}
 
#kiểm tra .inputAudio {
  màu nền : #5cadff ;
  màu sắc : #ffff ;
  cỡ chữ : 0,32 còn lại;
  chiều rộng : 30% ;
  chiều cao : 0,8 còn lại;
  chiều cao dòng : 0,8 còn lại;
  bán kính đường viền: 0,4 còn lại;
  căn chỉnh văn bản : trung tâm ;
  lề : 0 tự động ;
}

Kết xuất.

vue triển khai đầu vào di động để tải lên video và âm thanh

Trên đây là toàn bộ nội dung bài viết này hi vọng nó sẽ giúp ích cho việc học của mọi người và cũng mong mọi người ủng hộ mình.

Liên kết gốc: https://blog.csdn.net/Allanwhy/article/details/98873523.

Cuối cùng, bài viết này về cách triển khai đầu vào di động của vue để tải lên video và âm thanh sẽ kết thúc tại đây. Nếu bạn muốn biết thêm về cách triển khai đầu vào di động của vue để tải lên video và âm thanh, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. tất cả sẽ ủng hộ blog của tôi trong tương lai! .

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress