Tôi đang cố gắng tải video lên trang của mình bằng API Youtube.Có thể sử dụng modestbranding với youtube-api không?
Youtube chỉ định rằng bạn có thể bật 'thương hiệu khiêm tốn' (ví dụ: xóa biểu trưng youtube) bằng cách gắn thông số '& modestbranding = 1' vào url nhúng.
Vấn đề tôi đang gặp là youtube API mới nhúng video sử dụng ví dụ javascript:
player = new YT.Player('player', {
height: videoHeight,
width: videoWidth,
videoId: videoID,
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
này sau đó tạo ra các kịch bản iframe có liên quan, tuy nhiên tôi muốn để có thể xác định xây dựng thương hiệu khiêm tốn trong các thông số này. Tôi đã cố gắng thêm một tham số phụ:
modestbranding: 1
và
modestbranding: '1'
nhưng không dường như có hiệu lực.
Tôi nhận ra rằng một lựa chọn sẽ được lấy url nhúng từ kịch bản render cuối cùng và sau đó thêm thông số vào src:
<iframe frameborder="0" allowfullscreen="" id="player" title="YouTube video player" height="368" width="640" src="http://www.youtube.com/embed/<id>?enablejsapi=1"></iframe>
Tuy nhiên tôi sẽ đã nghĩ bằng cách nào đó youtube sẽ cho phép xác định tham số thay vì phải sử dụng một số hack bẩn.
Bất kỳ ai biết cách tôi có thể thực hiện việc này?
Cảm ơn Greg, tôi không thể tìm thấy bất cứ điều gì khi tôi đang tìm kiếm! Kĩ thuật tìm kiếm kém :-) – alimac83
Youtubeplayer = new YT.Người chơi ('ytplayer', { chiều cao: "100%", chiều rộng: '100%', videoId: videoid, trình phátVideo: {autoplay: 1, showinfo: 0, playsinline: 1, autohide: 1, controls : 0, disablekb: 1, enablejsapi: 1, fs: 0, modestbranding: đúng, rel: 0, bắt đầu: ytinit, kết thúc: ytend}, sự kiện: { 'onready': onPlayerReady, 'onStateChange': onPlayerStateChange } }); – hamboy75
sử dụng nó không hoạt động đối với tôi, có thể nó đã bị xóa bởi youtube? – hamboy75