Đối với một video nhất định trên YouTube, bạn có thể truy cập http://youtube.com/watch?v=[code] trên mọi thiết bị iOS để xem video.Làm cho URL youtube.com/embed hoạt động trên iOS
Tuy nhiên, nếu bạn sử dụng URL http://youtube.com/embed/[code] - ví dụ: trong iframe trên trang hoặc trong phương thức Colorbox - nó sẽ không phát trên iOS.
Ví dụ, nếu bạn sử dụng mã như thế này:
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
Bạn chỉ cần thấy một lỗi:
Your browser does not currently recognize any of the video formats available. Click here to visit our frequently asked questions about HTML5 video.
Để thêm sự xúc phạm đến chấn thương, liên kết không phải là có thể click vào iOS, vì vậy tôi không biết trang nào sẽ đến. Có một số HTML5 page on YouTube, nhưng nó không có gì đặc biệt hữu ích hoặc gây ngạc nhiên.
Có cú pháp có thể được nhúng cho khung nội tuyến hoạt động như mong đợi trên iOS không?
iPhone sử dụng h264 cho HTML5 video. Một số clip khác có hoạt động không? Có lẽ bạn có tài liệu mà youtube chưa được mã hóa cho h264? –
Tôi có cùng một vấn đề. Tôi đang hiển thị video trên YouTube bằng một phương thức [Colorbox] (http://www.jacklmoore.com/colorbox), sử dụng phiên bản/embed/[code] của URL YouTube. Không có video nào trên YouTube hoạt động khi bạn sử dụng URL/embed/[code] đó, ngay cả khi bạn truy cập trực tiếp vào Safari. Tuy nhiên, nếu bạn truy cập vào/watch? V = [code] URL, bạn có thể thấy nó tốt. Đây là một lỗi showstopping lớn đối với chúng tôi ngay bây giờ. –
Khi bạn nhấp vào liên kết "Flash/Video (Iframe/Direct Link to YouTube)" trên [trang demo ColorBox] (http://www.jacklmoore.com/colorbox/example1/), nó có hoạt động cho bạn không? Nó phát chính xác trên iPhone của tôi (iOS 5.1.1). –