JavaScript - No entiendo por que no funciona este codigo, AYUDA

   
Vista:

No entiendo por que no funciona este codigo, AYUDA

Publicado por sergio (19 intervenciones) el 20/03/2015 11:40:58
Saludos a todos.
tengo un problema y no se por que , este codigo desde aki si funciona inserto imagen

https://www.dropbox.com/s/hffhzxz8vjxil8l/Captura%20de%20pantalla%202015-03-20%2011.29.54.png?dl=0

pero cuando ejecuto desde notepad c++ este codigo no hace absolutamenta nada en chrome y firefox y ya no se porque.
espero su respuesta gracias.

Tambien he probado poniendo el script desde un archivo video.js externo añadiendo <script type="text/javascript" src="video.js">,
tambien añadiendo el script completo en el body en vez del head y nada.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<!DOCTYPE HTML>
<html>
	<head>
	<script type="text/javascript">
 
	(function localFileVideoPlayerInit(win) {
    var URL = win.URL || win.webkitURL,
        displayMessage = (function displayMessageInit() {
            var node = document.querySelector('#message');
 
            return function displayMessage(message, isError) {
                node.innerHTML = message;
                node.className = isError ? 'error' : 'info';
            };
        }()),
        playSelectedFile = function playSelectedFileInit(event) {
            var file = this.files[0];
 
            var type = file.type;
 
            var videoNode = document.querySelector('video');
 
            var canPlay = videoNode.canPlayType(type);
 
            canPlay = (canPlay === '' ? 'no' : canPlay);
 
            var message = 'Can play type "' + type + '": ' + canPlay;
 
            var isError = canPlay === 'no';
 
            displayMessage(message, isError);
 
            if (isError) {
                return;
            }
 
            var fileURL = URL.createObjectURL(file);
 
            videoNode.src = fileURL;
        },
        inputNode = document.querySelector('input');
 
    if (!URL) {
        displayMessage('Your browser is not ' +
           '<a href="http://caniuse.com/bloburls">supported</a>!', true);
 
        return;
    }
 
    inputNode.addEventListener('change', playSelectedFile, false);
}(window));
 
	</script>
 
		<style type="text/css">
 video, input {
    display: block;
}
 
input {
    width: 100%;
}
 
.info {
    background-color: aqua;
}
 
.error {
    background-color: red;
    color: white;
}
</style>
	</head>
 
	<body>
 
 
		<h1>HTML5 local video file player example</h1>
<div id="message"></div>
<input type="file" accept="video/*"/>
<video controls  autoplay></video>
 
 
 
	</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder