Thứ Sáu, 3 tháng 12, 2010

Embed stream tại live356 vào blog

Chúng ta đã biết trang live365 là 1 trong những trang chia sẻ internet radio tốt nhất, để embed stream của nó thì phải dùng cái widget của nó khá là bất tiện, nay tớ xin chỉ 1 cách embed stream của nó sử dụng wmp thay cho flash và có thể nghe luôn tại chỗ.

Muốn lấy được stream của nó và embed vào blog không phải chuyện dễ vì nó dấu địa chỉ của stream đó rồi, vì vậy muốn lấy stream về nghe bằng các trình nghe nhạc hay embed vào blog thì phải kiếm cách. Cũng đơn giản thôi, trước tiên bạn đăng kí 1 cái nick đã nhỉ (cái này đơn giản tự làm nha). Bây giờ thì nhấp vào dòng My Account -> Listen Settings. tại Web Player Options chọn Player365-WMP - embedded media player control from Microsoft, nhấp save settings để lưu lại. Sau đó lên mạng kiếm chương trình URLSnooper 2 về cài đặt trên máy, khi cài URLSnooper 2 nó sẽ bắt cài thêm WinPcap thì cứ cài nhé.

Bạn mở URLSnooper 2 lên, sẽ có phần Autodetect Adapter Now, nếu nó báo failed thì cũng kệ nó, cancel cho nhanh. Bạn chuyển qua trình duyệt (ở đây tớ xài IE) mở live365 và mở stream ưa thích, lúc này bạn qua URLSnooper 2 qua tab Search rồi nhìn xuống dưới dòng Manually scan a URL nhấp chọn nút Open in Browser (đừng nhập cái link nào cả), sau đó phần Autodetect Adapter Now hiện lên, ban chuyển qua trình duyệt nhấn play cho cái stream rồi qua xem cái Autodetect Adapter Now báo succes chưa, nếu rồi thì cái phần status nó cứ chạy liên tục ấy và cái link nó bắt được chính là cái link ta cần tìm. Nếu không ra luôn thì các bạn cứ kiên trì thay đổi các stream và nhấn open in browser liên tục cho đến khi ra. Mình làm cái này lúc thì nó ra nhanh lắm lúc thì mãi chả được =))

Cái này hên xui lắm, nếu làm như trên không được thì bạn copy cái link http://www.live365.com/index.live (link của cái stream đó) vào khung Manually scan URL rồi nhấp Open in Browse rồi chờ xem cái Autodetect Adapter nó có báo success không, nếu ok thì tìm stream nhấn play là nó nhận. Chắc mạng phải load nhanh 1 tí thì mới nhận, cách tớ cũng lúc được lúc không =,= Nếu như mà nó báo success rồi thì bạn nên tắt tính năng Autodetect Adapter đi ở thẻ General Option - Auto Determine Network Adapter on Starup. lần sau không phải khổ thế nữa.


Bạn click chuột phải vào rồi chọn Copy Select URL(s) to clipboard, lúc này bạn có thể paste vào IDM rồi down về và nghe bằng trình nghe nhạc hỗ trợ m3u như wmp chả hạn, ở đây thì ta embed vào blog.

À phát hiện mới (tại lúc đầu không thấy), nếu bạn chuyển qua wmp codec thay cho flash thì thằng idm nó sẽ tự động bắt link luôn, nhấp vào rồi copy cái link ở khung URL của nó. Đừng có down, chậm lắm, mà có khi down nửa đừng đứt gánh nữa (không có resume đâu).

Làm sao để embed vào blog với file m3u ? đơn giản thôi dùng kiểu wmp thay vì flash, code như sau, mình search được 2 cái, thích cái nào thì dùng. Khi embed thì để cho ngắn và đỡ lỗi thì bạn không nên lấy trực tiếp từ URLSnooper 2 mà nên down về rồi mở file lên bằng notepad rồi copy đoạn bên trong mà dán vào.

<embed autostart="false" enablecontextmenu="false" height="60" loop="false" name="mediaplayer1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" showstatusbar="true" src="file_name_url" type="application/x-mplayer2" width="260"></embed>
hoặc
<object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" height="60" id="VIDEO" width="260"><param name="URL" value="file_name_url" />
<param name="rate" value="1" />
<param name="balance" value="0" />
<param name="currentPosition" value="280.71025" />
<param name="defaultFrame" value="" />
<param name="playCount" value="9999" />
<param name="autoStart" value="0" />
<param name="currentMarker" value="1" />
<param name="invokeURLs" value="0" />
<param name="baseURL" value="" />
<param name="volume" value="100" />
<param name="mute" value="0" />
<param name="uiMode" value="full" />
<param name="stretchToFit" value="-1" />
<param name="windowlessVideo" value="0" />
<param name="enabled" value="-1" />
<param name="enableContextMenu" value="0" />
<param name="fullScreen" value="0" />
<param name="SAMIStyle" value="" />
<param name="SAMILang" value="" />
<param name="SAMIFilename" value="" />
<param name="captioningID" value="" />
<param name="enableErrorDialogs" value="0" />
<param name="_cx" value="6879" />
<param name="_cy" value="1587" />
</object>
Một số thông tin cần biết:
Rate - tốc độ phát, 1.0 là bình thường, 0.5 là chậm 1 nửa, 3 là nhanh gấp 3 lần.
fullScreen - nếu đặt true thì khi video được phát nó xem toàn màn hình
uiMode - giao diện người dùng, có thể là invisible, none, mini and full.
balance - độ cân bằng của load, -100 là nghe loa bên trái, 0 là cân bằng, 100 là bên phải .
AutoStart - true là tự phát khi mình vừa vào, ngược lại thì false
...

Cái thứ 2 thì vào Firefox, opera, chrome nó không nhận đâu :|

Kết quả thì xem blog mình thì biết :">
Đầu trang