2009-02-09 44 views
6

Tôi đã tạo trang web cho một ban nhạc và tôi đang tự hỏi cách tốt nhất để phát nhạc nền trên trang web mà không làm gián đoạn luồng nhạc (ngay cả trong một giây).Nhạc nền không bị gián đoạn trên trang web

Hiện tại, tôi đang xem xét sử dụng khung, nhưng điều này không được coi là thực hành tốt. Xin vui lòng ai đó cho tôi biết làm thế nào tôi có thể làm điều này. Tôi muốn sử dụng HTML để mã hóa trang web vì tôi chưa nắm vững được mã hóa trong flash.

+0

Ồ, đây là diễn đàn thiết kế web tốt nhất trên hành tinh. Tôi đã không mong đợi rất nhiều câu trả lời trong một khoảng thời gian ngắn như vậy. – Seedorf

+1

Nếu bạn phải làm điều này, hãy chắc chắn để đặt một nút STOP, và tốt nhất là một nút VOLUME trong tầm nhìn đồng bằng. – scunliffe

+0

Nếu bạn nghĩ rằng tìm kiếm hình ảnh của Google sử dụng Khung bạn sai. Bạn thường không thể nói khung từ các div bị tràn khi xem chúng trừ khi bạn mở mã nguồn. Google sẽ không bao giờ sử dụng khung và bạn cũng không nên sử dụng khung đó. –

Trả lời

23

Điều này có thể gây tranh cãi, nhưng đây là một ý tưởng: Không phát nhạc trên trang web của bạn. Nghiêm túc, đừng. Tôi nghĩ rằng mọi người đều biết làm thế nào vô cùng khó chịu đó là, và yêu cầu một nhóm các nhà phát triển phần mềm để giúp bạn ra với điều đó sẽ giống như yêu cầu một nhóm cừu cách tốt nhất để làm cho một chiếc áo khoác da cừu.

Nếu bạn thực sự phải làm điều đó, khung sẽ là cách đơn giản nhất, vì vậy tôi sẽ làm điều đó. Nhưng bạn sẽ không làm điều đó, phải không?

+6

Tôi không đồng ý. Khi tôi truy cập trang web của ban nhạc, rất có thể tôi muốn nghe nhạc của họ. Tôi đồng ý, không tự động khởi động. Nhưng một khi bạn nhấn "chơi", có, nó sẽ rất tốt đẹp để có thể duyệt các trang web mà không giết chết âm nhạc. – levand

+2

Điều này đúng, nhưng nếu tôi truy cập trang web của ban nhạc, tôi mong đợi được nghe nhạc KHI TÔI YÊU CẦU. –

+0

Khi tôi truy cập trang web của ban nhạc, tôi dự kiến ​​sẽ rời khỏi trong vòng 2-3 giây. Tôi vẫn chưa thấy một cái mà không hút một số tiền vô hạn của nard. Tuy nhiên, tôi có thể thấy ứng dụng trình phát đa phương tiện sẽ phù hợp như thế nào. Nhạc nền trên trang web, với tôi, chỉ là IMHO độc ác. –

-5

Bạn rất có thể sẽ cần đèn flash hoặc cửa sổ mới (cửa sổ bật lên) bên ngoài cửa sổ.

Không sử dụng khung. Không bao giờ.

EDIT: Để tất cả mọi người downmodding và bình luận về điều này, không phải là một người đã đưa ra một lý do hợp lệ tại sao bạn nên sử dụng khung.

Chỉ cần làm rõ vị trí của tôi, vui lòng đọc BẤT K article bài viết về khả năng sử dụng, web và khung.

Đối với những người vẫn đang học (và cho những người già để câm để cập nhật)

Frames phá vỡ các mô hình thống nhất của trang web.

Khung gây ra sự cố cho rô bốt công cụ tìm kiếm.

Khung làm cho URL ngừng hoạt động.

Đánh dấu trang bị chặn.

Các khung làm cho việc in trở nên khó khăn hơn.

Khung bị tổn thương trợ năng.

Khung tăng độ phức tạp về kỹ thuật.

và lý do số 1 không sử dụng khung hình ......

SỬ DỤNG NGAY CẢ!

http://www.456bereastreet.com/archive/200411/who_framed_the_web_frames_and_usability/

Có nghiêm túc này nhiều người ra khỏi đó cho thấy khung được một giải pháp hợp lệ trong năm 2009? Thật thất vọng.

+6

Là một người dùng, tôi muốn xem các khung hơn một trang web thuần túy Flash bất kỳ ngày nào. – MusiGenesis

+0

@MusiGenesis, +1 –

+0

Tôi đồng ý với MusiGenesis tại đây. Nó cũng là một giải pháp đơn giản, và không có cảnh sát chống khung sẽ săn bạn xuống nếu bạn sử dụng khung. –

3

Cách duy nhất để ngăn nhạc ngừng hoạt động là không cho phép thành phần nhạc của bạn được tải lại. Hiện tại, cách duy nhất để làm điều này là sử dụng khung hình.

Cách thay thế duy nhất là phát triển toàn bộ trang web trong Flash hoặc một công nghệ khác không dựa vào việc thay đổi trang làm điều hướng.

-1

Đây có thể là một chủ đề cho một bài đăng khác, nhưng tại sao bạn sẽ tổ chức IFrame để trở thành thực tiễn tốt?bạn có thể tìm ra nội dung bạn muốn thay đổi thành một Khung nội tuyến và yêu cầu mã của bạn chạy trình phát nhạc của bạn. Khi bạn tải một trang, nó sẽ tải trên IFrame. Chỉ cần một ý nghĩ ...

+0

i có nghĩa là "KHÔNG phải là một thực hành tốt" .. xin lỗi – Andres

4

Nó sẽ không được đẹp, nhưng bạn có thể làm điều đó bằng cách sử dụng AJAX. Có trang cái với các tiêu đề/chân trang/điều khiển điều hướng với một div nội dung trống lớn, và thay vì các liên kết thông thường, bạn có các cuộc gọi đến các hàm AJAX trả về HTML được chèn vào div nội dung.

Tôi có xu hướng đồng ý với những người khác đề xuất khung. Nó có thể được coi là "thực hành xấu", nhưng như vậy là chơi nhạc nền ở nơi đầu tiên.

5

tôi có thể nghĩ đến bốn cách:

  • Khung, như bạn nói.
  • Tạo toàn bộ trang web của bạn trong Flash và chỉ có một trang. Bạn cần biết Flash để có thể thực hiện điều này, điều này có thể gây khó khăn cho bạn.
  • Tắt trình phát nhạc của bạn. Đây có lẽ là cách tiếp cận dễ nhất, nhưng nhược điểm là điều này có thể gây phiền toái, và rất nhiều trình duyệt web trong những ngày này sẽ chặn nó.
  • Sử dụng AJAX và tự động tải tất cả nội dung trang web của bạn trong một trang, như Gmail. Người dùng sẽ cần phải có các trình duyệt mới hơn, và điều này sẽ mất khá nhiều mã hóa trên cả máy khách và phía máy chủ.
+1

Thực ra, bật trình phát nhạc sẽ không phải là một ý tưởng tồi. Nó sẽ làm cho nó dễ dàng cho người sử dụng để ngăn chặn âm nhạc, và nó sẽ không yêu cầu bất kỳ trickery ưa thích để có được âm nhạc để chơi liên tục. – Kibbee

+0

Nó chỉ yêu cầu họ không chặn cửa sổ bật lên và sẽ chấp nhận cửa sổ mới. Hầu hết sẽ không. – Syntax

+1

Hầu hết sẽ chấp nhận tiền phạt khi người chơi bật lên để phản hồi lại nhấp chuột của người dùng. – bobince

0

Như đã nói, để làm điều đó, bạn phải ngăn trang web của bạn khỏi bị mã hóa lại.

Một tùy chọn để đạt được điều này có thể là sử dụng các yêu cầu không đồng bộ để sửa đổi nội dung trang web của bạn mà không cần tải lại toàn bộ trang, về cơ bản những gì Ajax là về.

Điều đó đang được nói, tôi đồng ý với Alex ở đây: không 'chơi nhạc.

+1

nó là một trang web cho một ban nhạc ... nếu âm nhạc được chấp nhận bất cứ nơi nào nó trên một trang web liên quan đến âm nhạc, không? Tôi đồng ý rằng một mô hình theo yêu cầu là thích hợp hơn để mặc định cho âm thanh. – spender

Các vấn đề liên quan