मैंका उपयोग करके माइम-प्रकार "वीडियो/एवीसी" के साथ पूर्वावलोकन डेटा एन्कोड कर रहा हूं और MediaMuxer
पर एन्कोडेड डेटा (केवल वीडियो, ऑडियो नहीं) पास कर रहा हूं। मक्सर ठीक चल रहा है और एक उचित आकार की आउटपुट फ़ाइल बनाता है (यानी, जितना लंबा मैं रिकॉर्ड करता हूं)। हालांकि, मैं त्रुटि "म्युक्सर बंद करने में विफल" हो जब मैं म्युक्सर रोकने की कोशिश:MediaMuxer त्रुटि "muxer को रोकने में विफल"
10-21 10:39:40.755: E/AndroidRuntime(2166): Caused by: java.lang.IllegalStateException: Failed to stop the muxer
कुछ संदिग्ध MPEG4Writer लॉग संदेशों में विफल रहा है बंद पूर्ववर्ती हैं:
10-21 10:39:40.740: D/MPEG4Writer(2166): Stopping Video track
10-21 10:39:40.740: E/MPEG4Writer(2166): Missing codec specific data
10-21 10:39:40.740: W/MPEG4Writer(2166): 0-duration samples found: 122
10-21 10:39:40.740: I/MPEG4Writer(2166): Received total/0-length (123/1) buffers and encoded 123 frames. - video
10-21 10:39:40.740: D/MPEG4Writer(2166): Stopping Video track source
10-21 10:39:40.740: D/MPEG4Writer(2166): Video track stopped
10-21 10:39:40.740: D/MPEG4Writer(2166): Stopping writer thread
10-21 10:39:40.740: D/MPEG4Writer(2166): 0 chunks are written in the last batch
10-21 10:39:40.740: D/MPEG4Writer(2166): Writer thread stopped
10-21 10:39:40.740: E/MPEG4Writer(2166): writer error ended!
कोई सुराग क्या यह कारण है? सुनिश्चित नहीं है कि आपको और जानकारी की आवश्यकता होगी।
ऐसा लगता है जब आप इसे रोकने की कोशिश करते हैं तो आपके मक्सर पहले ही समाप्त हो चुका है। आपकी मदद करने के लिए आपको हमारे लिए कुछ कोड पोस्ट करना होगा। –