2011-12-20 40 views
6

Tôi đã thử các trình phát html khác nhau và sử dụng thẻ video html5. Tuy nhiên các thiết bị của apple (ipod touch 4, iphone 4, ipad) hiển thị video html5 trong số máy nghe nhạc riêng của mình.tại sao thiết bị của Apple phát video html5 trong trình phát riêng của mình?

Mục tiêu chính của tôi là hiển thị quảng cáo lớp phủ trên video. Tôi quyết định ẩn/hiện div với sự giúp đỡ của định vị tuyệt đối và z-index. Nó làm việc cho các trình duyệt trong máy tính của tôi, tuy nhiên không thể quản lý trong các thiết bị táo.

Để hiển thị quảng cáo trên thiết bị của Apple, trước hết tôi cần phải sử dụng trình phát html5 của riêng mình chứ không phải trình phát video mặc định của apple.

Cách tiếp cận của tôi có thể hoặc có cách giải quyết nào không? Bất kỳ ý tưởng sẽ được đánh giá cao.

Cảm ơn,

ngồi biên tập

Có một thuộc tính "webkit-playsinline". Nhưng điều đó cũng không hiệu quả. Tôi nghĩ nó chỉ hoạt động trong lập trình ứng dụng với UIWebView.

<video id="video" width="480" height="320" webkit-playsinline> 
+0

Trong nguồn của bạn, bạn cố gắng sử dụng trình phát webkit. Có, safari là một webkit. Nhưng táo đè lên nó. Giống như một số kiểu css có thể ghi đè lên các lớp tiêu chuẩn. – SkyFox

Trả lời

2

Xin lỗi, nhưng bạn không thể sử dụng trình phát khác. Bất kỳ trình duyệt nào hỗ trợ html5 đều có thể giúp bạn có vài trình phát khác nhau. Mỗi trình phát đều tích hợp trình duyệt. Nó là một phần của trình duyệt. Khi bạn sử dụng thiết bị Apple để duyệt, bạn chỉ có thể sử dụng Safari (và Opera). Safari chỉ có 1 trình phát cho video html5. Và Opera sử dụng thực hiện safari của người chơi :)

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