當我的應用程序發揮出自己的實際需求是記錄的視頻文件,並分享給其他通過郵件.. 但目前現在我能夠錄製視頻文件,並分享文件throgh郵件的朋友或某人......我的共享文件有時會在真實設備上播放,有時候不會在真實設備上播放。這是因爲在下載文件時減小了文件大小。可能是文件或音頻和視頻或輸出格式的編碼不正確的發送到郵件附件的問題...安卓:在我的設備錄製的視頻文件播放,但不共享
問題出在哪裏? 請幫我....
時開始記錄我的代碼是:
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mediaRecorder.setOutputFile("/sdcard/myvideo.3gp");
mediaRecorder.setMaxDuration(60000); // Set max duration 60 sec.
和發送文件,以郵件的代碼是:
fileshare = new File("/sdcard/myvideo.3gp");
File filelocation = fileshare ;
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("video/3gp");
sharingIntent.putExtra(Intent.EXTRA_EMAIL, "[email protected]");
sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+filelocation.getAbsolutePath()));
startActivity(Intent.createChooser(sharingIntent, "Send email"));
哪裏是我的代碼的問題?爲什麼-ve標誌? –
您可以編輯您的問題以包含更多詳細信息。從哪裏試圖播放文件?有時你的意思是文件大小改變了?添加附件後尺寸是否改變?不知道的負面評價,可能會有人不喜歡你的ID :-),我upvoted一個 –
我編輯我的問題PLZ看到過一次並沒有任何想法建議我..和感謝解釋 –