m3u8,mp4 판단 함수 표현
본문
movie_url 주소 .m3u8또는.mp4 판단 하는 함수를 어떻게 표현하면 될가요?
movie_url 판단 함수를 집어 넣어 m3u8 이면 아래 m3u8 로 mp4 이면 아래 mp4 로
function show_movie(movie_url)
{
document.getElementById('play').innerHTML="<div style='z-index:0;background: #333;'><iframe src='"+movie_url+"' allowtransparency='true' scrolling='no' border='0' frameborder='0' style='width:100%;height:460px;'></iframe></div>"; //파일명.m3u8
}
{
document.getElementById('play').innerHTML="<div style='z-index:0;background: #333;'><iframe src='"+movie_url+"' allowtransparency='true' scrolling='no' border='0' frameborder='0' style='width:100%;height:460px;'></iframe></div>"; // 파일명.mp4
}
도움 부탁드립니다
답변 2
JavaScript로 문자열을 판단하는경우에
var str = "filename.mp4"; 와 같이 문자열 이 있다고 할경우
String.indexOf(".mp4") > 0 으로 판단이 가능합니다.
명시하시는 문장을 응용한다면
function show_movie(movie_url) {
if (movie_url.indexOf(".m3u8") > 0)
{
document.getElementById('play').innerHTML="<div style='z-index:0;background: #333;'><iframe src='"+movie_url+"' allowtransparency='true' scrolling='no' border='0' frameborder='0' style='width:100%;height:460px;'></iframe></div>"; //파일명.m3u8
}
else if (movie_url.indexOf(".mp4") {
document.getElementById('play').innerHTML="<div style='z-index:0;background: #333;'><iframe src='"+movie_url+"' allowtransparency='true' scrolling='no' border='0' frameborder='0' style='width:100%;height:460px;'></iframe></div>"; // 파일명.mp4
}
else {
// 해당되지 않음
}
}
로 만들수 있습니다.
굿입니다.정말 고맙습니다