Pertanyaan Putar video dalam layar penuh di Android dengan pemutar video asli


Saya mencoba merancang situs web video yang kompatibel dengan Android. Contoh bagus dari apa yang saya coba capai adalah vimeo.com. Mereka menunjukkan thumbnail video. Ketika Anda mengetuknya, pemutar Android asli muncul dalam layar penuh:

enter image description here

Saat ini, saya memiliki anchor ke FLV yang berisi video encode h.264:

<a href="video.flv">click here to watch</a>

Ketika Anda mengetuk jangkar di Android, itu akan mengunduh video daripada memutarnya. Bukan itu yang saya inginkan. Bagaimana cara membuatnya bermain layar penuh di pemutar asli seperti Vimeo? Tapi tidak seperti Vimeo, saya ingin video diperluas sehingga tidak banyak ruang kosong hitam di sekitar video yang sebenarnya.


5
2017-07-09 01:28


asal


Jawaban:


Ahh saya mengerti apa yang Anda maksud, mengklik video Vimeo membuka dialog Android untuk memilih aplikasi mana yang harus menanggapi permintaan itu (dalam kasus saya hanya browser (yang mengunduh file) atau pemutar video (yang membuka dan memainkannya sesuai keinginan Anda) ). Ini adalah perilaku Android yang normal - jika Anda belum menentukan aplikasi mana yang harus merespons permintaan yang diberikan, itu akan meminta Anda untuk memilih dari antara aplikasi yang mendukung.

Sudahkah Anda mencoba menyematkan video dengan cara yang disarankan melalui tautan yang saya berikan kepada Anda? Anda mungkin menemukan bahwa itu akan memiliki efek yang tepat video Vimeo. Elemen HTML5 <video> di Android

EDIT: Sebenarnya saya pikir masalah Anda yang sebenarnya mungkin hanya format file yang Anda gunakan (.flv) bukan merupakan format media inti yang didukung oleh Android. http://developer.android.com/guide/appendix/media-formats.html


3
2017-07-15 19:17



jika Anda memiliki codec yang benar yang diinstal untuk memutar video dan tidak berfungsi, periksa dan pastikan Anda memiliki jenis mime yang benar dikonfigurasi dan sesuatu di registri atau file tidak menimpa.

gunakan standar lama mendefinisikan mp4 dan jatuh kembali ke flash.


0
2017-07-17 03:17



Dalam mobile Safari dan webkit Android ada metode javascript dan peristiwa yang didefinisikan pada objek Video yang dapat membantu dengan ini. Ada pertanyaan StackOverflow lain yang berhubungan dengan topik ini (untuk iPad, tetapi saya telah menggunakan ini di ponsel Android juga).

Aplikasi Web - iPad webkitEnterFullscreen - Secara terprogram akan menjadi video layar penuh

Dokumentasi Safari Mobile: http://developer.apple.com/library/safari/#documentation/AudioVideo/Reference/HTMLVideoElementClassReference/HTMLVideoElement/HTMLVideoElement.html


0
2017-07-18 21:37