2011-12-19 50 views
7

Có cách nào để tải xuống nút "phát trên youtube" được phủ trên video khi chúng được nhúng không? Tôi đã xem xét việc sử dụng trình phát YouTube không có crôm nhưng không thể tìm ra cách để xóa lớp phủ. Có ai đã cố gắng hoặc nghe nói về một cách để làm điều này?Xóa lớp phủ "phát trên youtube" trên video được nhúng

Trả lời

16

Ba thông số tôi thấy hữu ích là:

showinfo=0 
controls=0 
autohide=1 

showinfo=0 đảm bảo video không hiển thị tiêu đề ở phía trên của khung video. controls=0 giấu thanh đáy bằng nút phát, âm lượng, v.v. autohide=1 giấu các điều khiển cho đến khi bạn di chuột qua các nút điều khiển này, điều này có thể hữu ích nhất.

Tất cả tài liệu chính thức là here.

+0

tự động ẩn đã không còn được dùng nữa. vui lòng kiểm tra API trình phát iframe được cung cấp bởi câu trả lời ở trên. – JaysQubeXon

0

UPDATE:

Các bạn đã thử bằng cách sử dụng "modestbranding" tham số người chơi thấy https://developers.google.com/youtube/player_parameters

Ví dụ: http://www.youtube.com/v/lT0ReYP3fDA?version=3&controls=0&modestbranding=1&showsearch=0


Loại bỏ các “chơi trên youtube” lớp phủ bằng tay là chống lại các Điều khoản Dịch vụ.

Ứng dụng khách API của bạn sẽ không và bạn sẽ không khuyến khích hoặc tạo chức năng cho người dùng của bạn hoặc bên thứ ba khác: sửa đổi, thay thế hoặc vô hiệu hóa hoạt động của các liên kết tới YouTube hoặc các trang web bên thứ ba được cung cấp trong YouTube kết quả tìm kiếm hoặc được cung cấp khác thông qua API YouTube hoặc trình phát YouTube;

Nó không được tài liệu tốt nhưng nếu bạn vi phạm Điều khoản dịch vụ thì YouTube có thể liệt kê trang web của bạn. Điều gì xảy ra về cơ bản là mỗi video sẽ trả lại mã lỗi 105 và ngừng hoạt động. Điều này xảy ra với trang web tôi đã làm việc cùng một lúc và không dễ dàng liên lạc với Google để thu hồi danh sách đen (sau khi thực hiện các thay đổi để phù hợp với ToS một lần nữa).

2

Nó không phải là thể loại bỏ nút play từ máy nghe nhạc youtube, nghe ba cách giải quyết cho điều đó

1: tự động phát video

2: thêm lớp phủ của riêng bạn với nút tùy chỉnh trên hơn các cầu thủ sử dụng một lần nút được nhấn vào, sau đó xử lý các chơi và tạm dừng các video sử dụng javascript

3: trích xuất URL nội dung video (chống lại chính sách youtube, nhưng nó hoạt động và có thể phá vỡ bất cứ lúc nào trong thời gian tới)

url embedd:

http://www.youtube.com/embed/VIDEO_ID?autoplay=1&showinfo=0&modestbranding=1&wmode=transparent&controls=1&color=white&rel=0&enablejsapi=1&playsinline=1&&version=3&theme=light&autohide=1&egm=0&showsearch=0&loop=1&playlist=VIDEO_ID" 

URL trên sẽ tự động phát video nếu bạn đang sử dụng HTML 5 nó sẽ không tự động phát theo mặc định, Cho rằng bạn cần phải tận dụng các javascript để tự động phát video.

Một điều nữa: Sau khi video kết thúc nó một lần nữa hiển thị NútVideo Info, Như trước kiến ​​thức của tôi đó là không thể tránh khỏi.

12

Tôi thấy không thể. Vì vậy, cách duy nhất để ẩn nút Play là đặt hình ảnh video phía trên video có thể được tìm nạp từ youtube như sau. Mỗi video trên YouTube có 4 hình ảnh được tạo. Họ được định dạng dự đoán như sau:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg 

Nhưng một khi bạn thêm lớp phủ, nhấp vào màn hình thay vì kiểm soát sẽ không chơi video, Để làm điều này thêm jQuery sau đó phát video

jQuery('#overlay').click(function(){ 
     jQuery(this).hide(); 
     jQuery('#youtube_id').get(0).playVideo(); 

}); 
3

Câu trả lời được bình chọn nhiều nhất hoạt động tốt ngay bây giờ! (Wed 09 tháng 9 '15) Bạn nên đặt các thông số

  1. &showinfo=0&controls=0&autohide=1 Chỉ cần sau khi mã nguồn video
  2. và không ngắt dòng trong src = "..."

Tôi nghĩ hầu hết các bạn đã bỏ lỡ các trường hợp trên.

Sau đây là mã ví dụ của tôi.

<div> 
    <iframe id="bgVideo" width="800" height="480" frameborder="0" allowfullscreen 
    src="//www.youtube.com/v/j-EQgzyoXMk&autoplay=1&loop=1&playlist=j-EQgzyoXMk&showinfo=0&controls=0&autohid=1"> 
    </iframe> 
</div> 

Nó có nghĩa là ... đừng làm như thế này,

<iframe src="..." showinfo="0" controls="0" autohide="1" ...></iframe>` 

hay như thế này,

<iframe src="//www.youtube.com/v/... 
      &autoplay=1 
      &showinfo=0 
      &controls=0 
      &autohide=1 
      &...></iframe> 

và ví dụ của tôi của kết quả ảnh chụp màn hình.

(Tôi không thể đăng hình ảnh vì danh tiếng của tôi ... Xem ở đây: http://i.stack.imgur.com/zC5lz.jpg)

Đừng quên!

  1. thông số &showinfo=0&controls=0&autohide=1 Chỉ cần sau khi mã nguồn video
  2. và không ngắt dòng trong src = "..."
0

2017 Trả lời:

Nếu bạn đề cập đến biểu trưng "YouTube" ở góc dưới cùng bên phải, điều này có thể bị xóa với thông số info:

showinfo=1 

Tất nhiên, điều này làm cho thông tin khác (chẳng hạn như tiêu đề video) được hiển thị là tốt, điều này có thể không mong muốn. Tuy nhiên, logo bị ẩn! :)

Các vấn đề liên quan