"Dù bị đau đớn quằn quại, tôi vẫn tha thiết yêu thương trần gian điên dại này"
Khi bạn dùng JW Player thì nó hay hiện lên cái logo ở góc trái vài giây rồi mới biến mất


Hôm nay viết tut giúp bạn nào muốn gỡ bỏ logo của JW Player. Tất nhiên để làm được thì bạn phải biết nghịch ngợm về Flash một chút và có đủ các công cụ biên dịch từ mã nguồn thành file SWF.
Từ bản 4 trở về trước thì logo được nhúng trực tiếp vào JW Player và có thể hack luôn file SWF để bỏ đi. Nhưng tới phiên bản 5 trở lên, nó đã thay đổi, logo không nhúng trực tiếp mà được load từ trang chủ của JW Player thông qua code nên bạn phải lấy mã nguồn của nó về để nghịch thì mới bỏ đi được.

Source code của phiên bản mới nhất 5.2 các bạn có thể lấy tại đây:
http://developer.longtailvideo.com/trac/browser/trunk/fl5

Chọn Download in other formats: Zip Archive

Vụ biên dịch từ mã nguồn thành file SWF thì các bạn tự tìm hiểu và làm theo hướng dẫn của nó ở cái file README.txt nằm trong file zip bạn vừa tải về.
Bạn giải nén mã nguồn này và tìm file Logo.as trong thư mục View theo đường dẫn sau:

fl5\src\com\longtailvideo\jwplayer\view\Logo.as

Mở file logo.as bằng Notepad chẳng hạn, bạn tìm đến đoạn code sau:

public class Logo extends MovieClip {
/** Configuration defaults **/
protected var defaults:Object = {
prefix: "http://l.longtailvideo.com/",
file: "logo.png",
link: "http://www.longtailvideo.com/players/jw-flv-player/",
margin: 8,
out: 0.5,
over: 1,
timeout: 3,
hide: "true",
position: "bottom-left"
}

Đây là đoạn code dành cho logo của JW Player v.5. Bạn để ý 2 dòng code tớ bôi màu đỏ đó chính là đoạn code hiển thị cái logo ngứa mắt devil. Giờ bạn chỉ việc xóa tên file logo và đường link nó đi như thế này:

public class Logo extends MovieClip {
/** Configuration defaults **/
protected var defaults:Object = {
prefix: "http://l.longtailvideo.com/",
file: "",
link: "",
margin: 8,
out: 0.5,
over: 1,
timeout: 3,
hide: "true",
position: "bottom-left"
}

Save file logo.as rồi sau đó bạn biên dịch thành file SWF là xong.
Bạn nhớ làm đúng, đừng có thay đổi gì khác nếu không sẽ báo lỗi trong quá trình biên dịch đó.
Good luck. big grin

©http://huypham.tk

Tham khảo bài viết cũ

8 comments

  1. coiem

    November 18, 2010 at 12:27 PM  

    bạn có thể hướng dẫn qua về vụ biên dịch từ mã nguồn thành file SWF được không :D

  2. vohinhlangtu

    November 19, 2010 at 8:31 AM  

    Tớ chưa thể :D :D :D
    Khi nào hứng chí chắc sẽ viết sau ;))

  3. coiem

    November 19, 2010 at 8:41 AM  

    à còn điều này nữa mình muốn hỏi, mình có dùng JW Player để post bài vào Blogspot, 2 cái topic khác nhau nhưng không thể play 2 bài cùng 1 lúc được, chạy được bài này thì bài kia không chạy được, mình post 2 cái khác nhau, không chèn playlist, giải thích giúp mình được không.
    Thanks a lot

  4. vohinhlangtu

    November 23, 2010 at 3:59 PM  

    Bạn muốn chơi 10 bài khác nhau cùng lúc thì làm 10 JW Player cho 10 bài riêng lẻ, chạy vẫn ngon mà. Không rõ bạn chèn code có bị sao không nữa :D

  5. Anh Tú

    April 19, 2011 at 4:04 PM  

    Mong bạn hướng dẫn dịch thành file swf.
    Mình có làm theo hướng dẫn trong file readme nhưng không được. Cảm ơn bạn

  6. vohinhlangtu

    April 19, 2011 at 10:54 PM  

    Sẽ viết bài help biên dịch JWplayer sớm cho các bạn :D

  7. Ergtor

    May 22, 2011 at 11:34 AM  

    Bạn ơi có bài hướng dẫn biên dịch JWplayer chưa? Bài viết này hay quá, cám ơn bạn :)

  8. sữa ba vì

    December 21, 2011 at 5:23 PM  

    Biên Dịch đc chưa chủ thớt hay bạn đi copy về vậy!

Post a Comment

Bạn có thể chèn các biểu tượng cảm xúc cho lời bình của mình bằng cách gõ các ký tự như bảng chỉ dẫn sau:
:) :D :)) =)) ;)) ;;) ;) :p :X :-* :">
:( :(( =(( :-o 8-} >:) B-) 8-X :-" :-w More...