Văn chương thôi tiến
Tương quan tư tấn
- Sử dụng vs2012 khai phát html5 ứng dụng visual
- An trác thủ cơ âm nhạc bá phóng khí na cá hảo dụng? Thập đại
- Dreamweaver CS6 đề cao liễu HTML5 công cụ đích
- Cường lực thôi tiến kỉ chủng đa môi thể bá phóng khí phương án ( jQ
- Quản khuy HTML5
- 5 cá ngận huyễn đích HTML5 du hí
- 20+ cá chuyên nghiệp đích sử dụng HTML5 khai phát đích võng trạm
- SkyDrive trọng đại canh tân chi trì tha duệ HTML5 thượng
- 3C phát bố HTML5 thiết kế nguyên tắc
- Firefox 4 di động bản tân chiến lược Flash bị xá khí
Bổn loại thường dụng nhuyễn kiện
Phúc kiến nông thôn tín dụng xã thủ cơ ngân hành khách hộ đoan hạ táiHạ tái lượng: 584212
Windows ưu hóa đại sưHạ tái lượng: 419722
90 mỹ nữ tú ( thị tần liêu thiên nhuyễn kiện )Hạ tái lượng: 366966
Quảng tây nông thôn tín dụng xã thủ cơ ngân hành khách hộ đoan hạ táiHạ tái lượng: 365708
Khoái bá thủ cơ bảnHạ tái lượng: 325898
html5 điều dụng âm nhạc bá phóng khí đích kỉ chủng thường dụng ngữ pháp
2013/5/30 21:34:15 xuất xử:Bổn trạm nguyên sangNhân khí:839Thứ tự hào:TiểuTrungĐại
Tiêu thiêm chúc tính: src: Âm nhạc đích URLpreload: Dự gia tái autoplay: Tự động bá phóng loop: Tuần hoàn bá phóng controls: Lưu lãm khí tự đái đích khống chế điều
Hoạch thủ HTMLVideoElement hòa HTMLAudioElement đối tượng
1 //audio khả dĩ trực tiếp thông quá new sang kiến đối tượng
2 Media = newAudio( "http://www.abc.com/test.mp3" );
3 //audio hòa video đô khả dĩ thông quá tiêu thiêm hoạch thủ đối tượng
4 Media = document.getElementById( "media" );
Media phương pháp hòa chúc tính:
HTMLVideoElement hòa HTMLAudioElement quân kế thừa tự HTMLMediaElement
01 // thác ngộ trạng thái
02 Media.error; //null: Chính thường
03 Media.error.code; //1. Dụng hộ chung chỉ 2. Võng lạc thác ngộ 3. Giải mã thác ngộ 4.URL vô hiệu
04 // võng lạc trạng thái
05 Media.currentSrc; // phản hồi đương tiền tư nguyên đích URL
06 Media.src = value; // phản hồi hoặc thiết trí đương tiền tư nguyên đích URL
07 Media.canPlayType(type); // thị phủ năng bá phóng mỗ chủng cách thức đích tư nguyên
08 Media.networkState; //0. Thử nguyên tố vị sơ thủy hóa 1. Chính thường đãn một hữu sử dụng võng lạc 2. Chính tại hạ tái sổ cư 3. Một hữu trảo đáo tư nguyên
09 Media.load(); // trọng tân gia tái src chỉ định đích tư nguyên
10 Media.buffered; // phản hồi dĩ hoãn trùng khu vực, TimeRanges
11 Media.preload; //none: Bất dự tái metadata: Dự tái tư nguyên tín tức auto:
12 // chuẩn bị trạng thái
13 Media.readyState; //1:HAVE_NOTHING 2:HAVE_METADATA 3.HAVE_CURRENT_DATA 4.HAVE_FUTURE_DATA 5.HAVE_ENOUGH_DATA
14 Media.seeking; // thị phủ chính tại seeking
15 // hồi phóng trạng thái
16 Media.currentTime = value; // đương tiền bá phóng đích vị trí, phú trị khả cải biến vị trí
17 Media.startTime; // nhất bàn vi 0, như quả vi lưu môi thể hoặc giả bất tòng 0 khai thủy đích tư nguyên, tắc bất vi 0
18 Media.duration; // đương tiền tư nguyên trường độ lưu phản hồi vô hạn
19 Media.paused; // thị phủ tạm đình
20 Media.defaultPlaybackRate = value;// mặc nhận đích hồi phóng tốc độ, khả dĩ thiết trí
21 Media.playbackRate = value;// đương tiền bá phóng tốc độ, thiết trí hậu mã thượng cải biến
22 Media.played; // phản hồi dĩ kinh bá phóng đích khu vực, TimeRanges, quan vu thử đối tượng kiến hạ văn
23 Media.seekable; // phản hồi khả dĩ seek đích khu vực TimeRanges
24 Media.ended; // thị phủ kết thúc
25 Media.autoPlay; // thị phủ tự động bá phóng
26 Media.loop; // thị phủ tuần hoàn bá phóng
27 Media.play(); // bá phóng
28 Media.pause(); // tạm đình
29 // khống chế
30 Media.controls;// thị phủ hữu mặc nhận khống chế điều
31 Media.volume = value; // âm lượng
32 Media.muted = value; // tĩnh âm
33 //TimeRanges( khu vực ) đối tượng
34 TimeRanges.length; // khu vực đoạn sổ
35 TimeRanges.start(index) // đệ index đoạn khu vực đích khai thủy vị trí
36 TimeRanges.end(index) // đệ index đoạn khu vực đích kết thúc vị trí
Sự kiện:
01 eventTester = function(e){
02 Media.addEventListener(e,function(){
03 console.log((newDate()).getTime(),e);
04 });
05 }
06
07 eventTester( "loadstart" ); // khách hộ đoan khai thủy thỉnh cầu sổ cư
08 eventTester( "progress" ); // khách hộ đoan chính tại thỉnh cầu sổ cư
09 eventTester( "suspend" ); // diên trì hạ tái
10 eventTester( "abort" ); // khách hộ đoan chủ động chung chỉ hạ tái ( bất thị nhân vi thác ngộ dẫn khởi ),
11 eventTester( "error" ); // thỉnh cầu sổ cư thời ngộ đáo thác ngộ
12 eventTester( "stalled" ); // võng tốc thất tốc
13 eventTester( "play" ); //play() hòa autoplay khai thủy bá phóng thời xúc phát
14 eventTester( "pause" ); //pause() xúc phát
15 eventTester( "loadedmetadata" ); // thành công hoạch thủ tư nguyên trường độ
16 eventTester( "loadeddata" ); //
17 eventTester( "waiting" ); // đẳng đãi sổ cư, tịnh phi thác ngộ
18 eventTester( "playing" ); // khai thủy hồi phóng
19 eventTester( "canplay" ); // khả dĩ bá phóng, đãn trung đồ khả năng nhân vi gia tái nhi tạm đình
20 eventTester( "canplaythrough" ); // khả dĩ bá phóng, ca khúc toàn bộ gia tái hoàn tất
21 eventTester( "seeking" ); // tầm trảo trung
22 eventTester( "seeked" ); // tầm trảo hoàn tất
23 eventTester( "timeupdate" ); // bá phóng thời gian cải biến
24 eventTester( "ended" ); // bá phóng kết thúc
25 eventTester( "ratechange" ); // bá phóng tốc suất cải biến
26 eventTester( "durationchange" ); // tư nguyên trường độ cải biến
27 eventTester( "volumechange" ); // âm lượng cải biến
Tự kỷ tả đích nhất đoạn js:
01.$(function() {
02.
03. var p = new Player();
04. p.read( "play" );
05.
06. $( "#stop" ).click(function() {
07. p.pause();
08. });
09.
10. $( "#start" ).click(function() {
11. p.play();
12. });
13.
14. $( "#show" ).click(function() {
15. alert(p.duration());
16. });
17.
18. setInterval(function() {
19. $( "#currentTime" ).text(p.currentTime());
20. },1000);
21.
22.});
23.
24.function Player() {};
25.Player.prototype = {
26. box: new Object(),
27. read: function(id) {
28. this.box = document.getElementById(id);
29. },
30. play: function() {
31. this.box.play();
32. },
33. pause: function() {
34. this.box.pause();
35. },
36. src:function(url){
37. this.box.src=url;
38. },
39. currentTime:function(){
40. return (this.box.currentTime/60).toFixed(2);
41. }
42.
43.};
44.Player.prototype.duration=function(){
45. return (this.box.duration/60).toFixed(2);
46.};