나는 codeigniter로 작성된 앱을 Facebook에서 시작했습니다. 이 응용 프로그램은 사용자가 mp4 형식의 비디오를 업로드 할 수 있어야합니다.video/mp4 형식의 HTML5 동영상 만 오디오 재생
동영상이 잘 업로드됩니다. mime.php에 mime 형식을 'mp4' => array('video/mp4', 'application/octet-stream')
으로 설정했습니다.
codeigniters 파일 업로드 클래스로 확인할 때 application/octet-stream 유형으로 표시된 비디오를 업로드했습니다. 그러나 ext4 .mp4 파일을 업로드하여 성공적으로 업로드했습니다.
잘 재생되는 비디오는 파일 유형을 표시 할 때 application/octet-stream 유형으로 표시되지만 오디오 만 재생하는 비디오는 video/mp4 유형으로 표시됩니다.
그러나 인터페이스에서 비디오를 볼 때 HTML5 비디오를 사용하면 재생되지만 오디오 만 재생됩니다. 동영상이 재생 될 때 소리가 들리지만 동영상 자체는 볼 수 없습니다.
어떻게 수정합니까?
편집 :
소리 만 재생 비디오는 비디오 플레이어에서 내 컴퓨터에서 볼 경우, 당신은 비디오를 볼 수 있지만, 그것은 단지 웹에서 오디오 재생here를 볼 수 있습니다
.
영상을 표시하는 코드
<video width="410" controls>
<source src=" <?php echo base_url().$upload_path.'/'.$videos_dir.'/'. $item['name'];?>" type="video/mp4">
Your browser does not support the video tag.
</video>
: 파일이 잘못되었거나 플레이어가 잘못되었거나 설정이 잘못되었습니다. 그러나 샘플 코드에 대한 코드 나 링크를 제공하지 않았으므로 우리가 할 수있는 일은 거의 없습니다. –
또는 어쩌면 거기에 비디오를 만드는 몇 가지 나쁜 여백이 .. becuase 당신이 그것을들을 수 있어야합니다 경우 – jycr753
@ MarcB 위의 편집을 참조하십시오. – Tester