/ / html5 वीडियो किसी भी mp4 ipad पर नहीं खेलते हैं

एचटीएमएल 5 वीडियो आईपैड पर कोई भी एमपी 4 एन्कोड नहीं खेलेंगे - आईओएस, एचटीएमएल 5, आईपैड, वीडियो, एफएमपीपीईजी

Im HTML5 के साथ एक पृष्ठ पर एक mp4 एम्बेड करने की कोशिश कर रहा हैवीडियो टैग। डेस्कटॉप पर सब कुछ ठीक काम करता है लेकिन iPad संस्करण 9.3.4 पर कुछ भी काम नहीं करेगा। मेरे पास .htaccess फ़ाइल में माइम प्रकार हैं। मैंने हैंडब्रेक, मिरो और FFmpeg रूपांतरणों के साथ विभिन्न एनकोड की कोशिश की।

यहां तक ​​कि नमूना वीडियो की तरह w3schools तथा VideoJS डॉन "टी प्ले। अगर मैं वास्तव में इसे iPad में सिंक करता हूं तो वीडियो चलेगा, लेकिन वेब पर कुछ भी काम नहीं करता है। एक पुराने iPad वास्तव में HTML5 वीडियो प्लेयर के माध्यम से mp4s निभाता है। मैं इस पीओएस iPad को एक खिड़की के माध्यम से फेंकने के लिए तैयार हूं।

 <video autoplay="false" width="320" height="240" controls="true" id="video">
<source src="http://webnamehere.com/video/bunny.mp4" type="video/mp4; codecs="avc1.42E01E, mp4a.40.2"">

Your browser does not support the video tag.

क्या किसी ने इसे ठीक करने का कोई तरीका ढूंढ लिया है? क्या कोई एन्कोडिंग है कि यह चीज़ वास्तव में खेलेंगे? किसी भी मदद के लिए पहले से ही शुक्रिया।

उत्तर:

जवाब के लिए 0 № 1

उस डिवाइस पर खेलने के लिए mp4 को सही प्रोफाइल की आवश्यकता हो सकती है।

यदि आप ffmpeg के साथ कनवर्ट करते हैं, तो जोड़ने का प्रयास करें

-profile:v baseline -level 3.1 -movflags +faststart

विभिन्न प्रोफ़ाइल स्तरों को यहां देखें। https://trac.ffmpeg.org/wiki/Encode/H.264#Compatibility

यहाँ एक पूर्ण आदेश है:

ffmpeg -i "video.mp4" -y -vcodec libx264 -crf 18 -pix_fmt yuv420p -qcomp 0.8 -preset medium -acodec aac -b:a 400k -x264-params ref=4 -profile:v baseline -level 3.1 -movflags +faststart "video.mp4"