- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个页面,用户可以在其中粘贴 Youtube 视频 url,然后我需要提取视频的 ID 以获取视频的缩略图。困难的部分是获得一种从视频 url 中提取视频 ID 的可靠方法。这里有许多正则表达式解决方案,但对我来说,这些解决方案都不是 100% 可靠的。这里有一些:
1 Câu trả lời
做一个 search with the API适用于不同的 YouTube URL 类型。 URL 作为查询项 chuyển khoảnq
.
https://www.googleapis.com/youtube/v3/search/?key=&part=snippet&q=youtu.be/M7lc1UVf-VE
{
kind: "youtube#searchListResponse",
etag: ""m2yskBQFythfE4irbTIeOgYYfBU/j2Px-5q--mgJEsrfjg4L0Mgn_L8"",
regionCode: "ES",
pageInfo: {
totalResults: 1,
resultsPerPage: 5
},
items: [
{
kind: "youtube#searchResult",
etag: ""m2yskBQFythfE4irbTIeOgYYfBU/_1gFVi_i_djlS4OZWPGtcZ3iSLQ"",
id: {
kind: "youtube#video",
videoId: "M7lc1UVf-VE"
},
snippet: {
publishedAt: "2013-04-10T17:25:04.000Z",
channelId: "UC_x5XG1OV2P6uZZ5FSM9Ttw",
title: "YouTube Developers Live: Embedded Web Player Customization",
description: "On this week's show, Jeff Posnick covers everything you need to know about using player parameters to customize the YouTube iframe-embedded player.",
thumbnails: {
default: {
url: "../../../vi/M7lc1UVf-VE/default.jpg",
width: 120,
height: 90
},
medium: {
url: "../../../vi/M7lc1UVf-VE/mqdefault.jpg",
width: 320,
height: 180
},
high: {
url: "../../../vi/M7lc1UVf-VE/hqdefault.jpg",
width: 480,
height: 360
}
},
channelTitle: "Google Developers",
liveBroadcastContent: "none"
}
}
]
}
var urls = [
'//www.youtube-nocookie.com/embed/M7lc1UVf-VE?rel=0',
'https://www.youtube.com/watch?v=M7lc1UVf-VE&feature=channel',
'https://www.youtube.com/watch?v=M7lc1UVf-VE&playnext_from=TL&videos=osPknwzXEas&feature=sub',
'https://www.youtube.com/ytscreeningroom?v=NRHVzbJVx8I', // <---- invalid
'https://youtu.be/M7lc1UVf-VE',
'https://www.youtube.com/watch?v=M7lc1UVf-VE&feature=youtu.be',
'https://youtu.be/M7lc1UVf-VE',
'https://www.youtube.com/watch?v=M7lc1UVf-VE&feature=channel',
'https://www.youtube.com/watch?v=M7lc1UVf-VE&playnext_from=TL&videos=osPknwzXEas&feature=sub',
'https://www.youtube.com/ytscreeningroom?v=M7lc1UVf-VE', // <---- invalid
'https://www.youtube.com/embed/M7lc1UVf-VE?rel=0',
'https://www.youtube.com/watch?v=M7lc1UVf-VE',
'https://youtube.com/v/M7lc1UVf-VE?feature=youtube_gdata_player',
'https://youtube.com/vi/M7lc1UVf-VE?feature=youtube_gdata_player', // <---- invalid
'https://youtube.com/?v=M7lc1UVf-VE&feature=youtube_gdata_player',
'https://www.youtube.com/watch?v=M7lc1UVf-VE&feature=youtube_gdata_player',
'https://youtube.com/?vi=M7lc1UVf-VE&feature=youtube_gdata_player', // <---- invalid
'https://youtube.com/watch?v=M7lc1UVf-VE&feature=youtube_gdata_player',
'https://youtube.com/watch?vi=M7lc1UVf-VE&feature=youtube_gdata_player',
'https://youtu.be/M7lc1UVf-VE?feature=youtube_gdata_player'
];
var my_key = '';
function getUri(uri){
$.get('https://www.googleapis.com/youtube/v3/search/?key='+my_key+'&part=snippet&q='+uri, function(data) {
if(data.items.length !== 0)
console.log(data.items[0].snippet.publishedAt);
khác
console.warn('no items for',uri)
});
}
for (i = 0; i < urls.length; ++i) {
getUri(urls[i]);
}
关于youtube - 给定视频网址,如何从 Youtube API 获取 Youtube 视频 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43897180/
Tôi khá mới trong lĩnh vực này và đã kiểm tra các diễn đàn ở đây để tìm câu trả lời nhưng không tìm thấy thông tin nào thực sự hữu ích với tôi. Tôi đang cố phát một video có trong thư mục res/raw. Cho đến nay tôi đã thiết lập mã này: MediaPlayer mp; @Ov
Tôi có thể phát một đoạn video clip, phát hiện phần cuối của video, sau đó tạo một biểu mẫu, rồi phát một đoạn video clip khác. Vấn đề của tôi là biểu mẫu không phản hồi đúng, tôi đã tạo biểu mẫu có một nút gửi và hai nút radio để lựa chọn. Tôi muốn để người dùng lựa chọn và xác nhận phản hồi
Trước hết tôi phải nói rằng tôi đã thấy điều gì đó tương tự trong nhóm thảo luận web2py nhưng tôi không hiểu rõ lắm. Tôi đã thiết lập một trang web sử dụng cơ sở dữ liệu web2py trong đó các mục nhập chỉ là văn bản HTML. Hầu hết trong số này sẽ chứa các con trỏ img và/hoặc video tới các mục tương ứng
Tôi đang cố gắng phát video YouTube trong chế độ xem Video. Tôi bố trí xml như sau: Mã như sau: setContentView(R.layout.webview); VideoV
Tôi đang phát triển một ứng dụng Android cần tích hợp trình phát video YouTube. Tôi đã lấy thành công URL video RTSP từ API, nhưng khi tôi thử tải URL này vào video Android của mình Xem
Hiện tại tôi đang làm việc trên một dự án web sử dụng YouTube API. Tôi hoàn toàn không quen với API. Vì vậy, mỗi dòng mã đều đòi hỏi rất nhiều công sức. Sử dụng mã sau đây, tôi có thể lấy thành công các mục trong danh sách phát: https://www.goog
Có thể xóa video trên youtube bằng API V3 chỉ bằng ID và khóa của video không? Tôi liên tục nhận được thông báo lỗi về việc thiếu "Tham số bắt buộc: phần". Tôi đã thử nó với các khóa api của máy chủ và trình duyệt. Đây là mã của tôi: // $yo
Tôi đã bị mắc kẹt ở đây khoảng một giờ và tôi không thể làm cho nó hoạt động được. Cho đến nay tôi đã cố gắng trích xuất toàn bộ liên kết từ chuỗi, nhưng bây giờ tôi nghĩ sẽ dễ hơn nếu chỉ lấy ID video. Cần có RegEx để lấy ID/URL từ mẫu liên kết sau:
var app = angular.module('speakout', []).config(hàm($sceDelegateProvider) {
Tôi đang cố gắng đọc tin tức âm thanh, video từ nguồn cấp RSS. Làm sao để xác định xem nguồn cấp RSS này dành cho trình đọc tin tức hay cho âm thanh hoặc video? Đây là nguồn video: http://feeds.cbsnews.com/CBSNewsVideo Đây là
Sử dụng Python để đảo ngược hình ảnh/video. Chuẩn bị: một hình ảnh/video. Thư viện Python: pillow, moviepy. Cài đặt thư viện.
Tôi muốn video của mình chuyển sang toàn màn hình khi người dùng nhấp đúp vào vùng video, không chỉ khi họ nhấp vào biểu tượng nhỏ trên điều khiển. Có cách nào để thêm sự kiện hoặc điều gì đó để kiểm soát những gì xảy ra khi người dùng nhấp vào video không? Cảm ơn! Câu trả lời hay nhất theo gợi ý của Musa, đính kèm
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại, câu hỏi này không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để tập trung vào một vấn đề duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 7 năm trước. Cải thiện nhiệm vụ này
Tôi có một video đào tạo của công ty được tải lên máy chủ cục bộ. Tôi đang sử dụng tính năng phát video của HTML5 để xem những video này. Máy chủ không có quyền truy cập mạng, nhưng tôi đã tải apache và cổng 8080 mở cho tất cả các máy trong cùng mạng. Những tập tin này nằm ở
Tôi muốn trộn video từ video.mp4 (thời lượng 1 phút) và âm thanh từ audio.mp3 (thời lượng 10 phút) thành một tệp đầu ra có thời lượng 1 phút. Âm thanh từ audio.mp3 phải từ 4
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại, câu hỏi này không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để tập trung vào một vấn đề duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 8 năm trước. Cải thiện nhiệm vụ này
Tôi đang cố gắng tạo một ứng dụng web phiên video bằng cách sử dụng peer/getUserMedia. Hiện tại, khi tôi gửi ID duy nhất của mình đến một phiên video, tôi có thể nghe/nhìn thấy bất kỳ ai tham gia phiên của tôi
Tôi đang đánh giá một cách tiếp cận khác cho một tập lệnh bán tự động sẽ thực hiện các hành động trên siêu dữ liệu video, dựa trên số lượt xem theo thời gian. Nói tóm lại, bất cứ khi nào một video đạt đến một ngưỡng nhất định trong một số liệu, chẳng hạn như số lượt xem, thì nó sẽ kích hoạt một số hành động nhất định. Bây giờ để làm điều này tôi sẽ phải
Tôi đang xây dựng một trang web chuyên tạo sách điện tử ePub động cho iPad thông qua iBooks. Nó cần hỗ trợ phát lại video trên YouTube nên tôi sử dụng thẻ html5 khi tôi biết đường dẫn trực tiếp đến video. Có cách nào để nhúng bằng cách sử dụng thẻ html5 không?
Tôi mới sử dụng Android và muốn duyệt youtube.com và hiển thị video từ trang web đó bên trong Webview. Hiện tại khi tôi thử thực hiện việc này, trình duyệt của thiết bị sẽ xuất hiện và cho phép tôi duyệt trang web bằng trình duyệt của thiết bị. Nếu Webview không có điều này
Tôi là một lập trình viên xuất sắc, rất giỏi!