- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的团队的任务是将用于播放媒体文件的全屏、信息亭式应用程序从 Windows 迁移到嵌入式 ARM Linux(瘦客户端)。我们需要在 sd/1080p 中支持 mpeg-2 播放以及 HTML、SWF 的显示。
视频会从flash中调用但不能在flash中播放(内容是mpeg-2,flash不会播放mpeg-2)。它们将需要由嵌入式 linux 盒上的视频播放器应用程序/插件播放。
我看过一些 Linux 的软件包。我没有看到任何可以让 Flash 调用外部应用程序或让另一个插件播放该视频的东西。硬件没有光盘,所以从光盘启动系统是不行的。
所以我特别征求以下几点的建议:
视频播放器:目前我在瘦客户端上使用 MPlayer 很幸运,我应该考虑其他任何视频播放器吗?
Linux kiosk 包:是否有一个包可以让我们在启动时显示全屏浏览器,并允许 flash 播放器播放由另一个应用程序或插件处理的 mpeg-2 视频,而无需从内存中删除 Flash 网站才能做到这一点?
一般来说,给定要求,您会使用什么?
感谢您的任何回答。
1 Câu trả lời
经过更多研究后,用于 Firefox 的 r-kisok 是我见过的最佳选择。它能够将浏览器固定到全屏并减少对主机操作系统的访问。它阻止命令键等。有很多值得喜欢的地方。我拿了一份 r-kiosk 并开始修改设置。 https://addons.mozilla.org/en-US/firefox/addon/r-kiosk/
关于Linux Kiosk 软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654040/
đóng cửa. Câu hỏi này không đáp ứng được hướng dẫn của Stack Overflow. Hiện tại câu hỏi này không chấp nhận câu trả lời. Các câu hỏi yêu cầu chúng tôi đề xuất hoặc tìm công cụ, thư viện hoặc tài nguyên ngoài trang web yêu thích đều không phù hợp với Stack Overflow.
Một đường ống Linux có thể đệm bao nhiêu dữ liệu? Cái này có thể cấu hình được không? Liệu điều này có tạo ra sự khác biệt gì không nếu cả hai đầu ống đều có cùng quy trình nhưng có ren khác nhau? Xin lưu ý: vấn đề "cùng một quy trình, hai luồng" này chỉ là vấn đề lý thuyết, câu hỏi thực sự là về bộ đệm. hầu hết
Tôi tìm thấy ở đây [trang cuối] một cách thú vị để khởi động Linux thông qua Linux. Thật không may là nó chỉ được đề cập đến và tôi không thể tìm thấy bất kỳ liên kết hữu ích nào trực tuyến. Vậy có ai nghe nói đến cách tránh bộ nạp khởi động và sử dụng Linux không?
Thật khó để biết nên hỏi gì ở đây. Câu hỏi này mơ hồ, không đầy đủ, quá rộng hoặc mang tính tu từ và không thể trả lời hợp lý theo hình thức hiện tại. Để được trợ giúp làm rõ vấn đề này để có thể mở lại, hãy truy cập trung tâm trợ giúp. Đóng 1
Tôi đang cố gắng hiểu cách ld-linux.so giải quyết các tham chiếu đến các ký hiệu có phiên bản trên Linux. Tôi có các tệp sau: test.c: void f(); int main() { f(); } ac và bc:
Tương tự như cách hoạt động của RetroPie, tôi có thể sử dụng các ứng dụng Linux làm môi trường máy tính để bàn của mình không? Thực ra tôi không cần những thứ như máy tính để bàn thực sự và các ứng dụng được cài đặt. Tôi chỉ cần một cách sạch sẽ và đơn giản để sử dụng
đóng cửa. Câu hỏi này không đáp ứng được hướng dẫn của Stack Overflow. Hiện tại câu hỏi này không chấp nhận câu trả lời. Câu hỏi này có vẻ không liên quan đến một vấn đề lập trình cụ thể, một phần mềm.
đóng cửa. Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để phù hợp với chủ đề trên Stack Overflow. Đã đóng cửa 10 năm trước. Cải thiện điều này
Có cách nào để ghi đè lên mã nguồn hiện có không, tôi có nên xây dựng từ đầu bằng PyQt, PyGTK, Java, v.v. không? Câu trả lời hay nhất Nếu ý bạn là phần mềm chứ không phải kho lưu trữ mà phần mềm được kết nối, thì cách tùy chỉnh ứng dụng là phân nhánh dự án. Theo tôi
Tình hình của tôi là: Tôi có hai bản cài đặt Linux trên một đĩa. Tôi gắn hệ thống đầu tiên vào /dev/sda1 và hệ thống thứ hai vào /dev/sda2. Sau đó, tôi chạy hệ thống đầu tiên và viết một tập lệnh để cập nhật hệ thống đầu tiên trong khi nó đang chạy.
Tôi đang sử dụng thiết bị giám sát hệ thống có địa chỉ 0x3f trên bus i2c-0. Thiết bị được cấu hình với trình điều khiển pmbus trong cây thiết bị. Vấn đề là khi hạt nhân Linux được tải, thiết bị "Sysmon" này không được cấp nguồn. Vì vậy, khi tôi đang trên xe buýt 0
đóng cửa. Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để phù hợp với chủ đề trên Stack Overflow. Đã đóng cửa 11 năm trước. Cải thiện điều này
Tôi đang cố gắng phân bổ một khối bộ nhớ lớn trong một mô-đun Linux và kalloc không thể thực hiện được. Tôi biết cách duy nhất là sử dụng alloc_bootmem(unsigned long size) nhưng tôi chỉ có thể thực hiện từ kernel linux thay vì
đóng cửa. Câu hỏi này không đáp ứng được hướng dẫn của Stack Overflow. Hiện tại câu hỏi này không chấp nhận câu trả lời. Câu hỏi này có vẻ không liên quan đến một vấn đề lập trình cụ thể, một phần mềm.
Tôi có file .sh để chạy ứng dụng. Trong tệp đó, tôi muốn đặt tên máy chủ một cách động thay vì phải cấu hình nó mỗi lần. Tôi đã thử phương pháp sau và nó hoạt động tốt trên CentOS. nohup /voip/java/jdk1.8.0_71/
Tôi mới tham gia phát triển chương trình C++ nhúng trên Linux. Tôi có hệ điều hành Debian để phát triển và biên dịch dự án C++ của mình (một quy trình điều khiển đơn giản). Tôi muốn đặt ứng dụng của mình trên một hệ điều hành Debian khác.
đóng cửa. Câu hỏi này cần được hỏi một cách tập trung hơn. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện điều này không? Cập nhật câu hỏi để tập trung vào một câu hỏi duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 4 năm trước. Cải thiện câu hỏi này
Tôi sử dụng kernel ổn định từ phiên bản 4.19.78 và tôi muốn tìm mảng C có dữ liệu nhị phân của penguin. Hiển thị khi hệ thống khởi động. Tôi cần tìm kiếm nội dung này ở đâu? Tôi chỉ tìm thấy một số tệp Log in include/linux/linux_logo.h
Tôi biết rằng tôi có thể gỡ lỗi mã từ xa bằng chế độ máy chủ của gdb và tôi biết rằng tôi có thể gỡ lỗi mã được biên dịch chéo cho một kiến trúc khác, nhưng liệu có thể tiến thêm một bước nữa và gỡ lỗi từ xa một ứng dụng Linux từ OS X bằng gdbserver không? Câu trả lời tốt nhất tất nhiên là
Có cách nào để chạy tệp nhị phân được biên dịch trên hệ điều hành Linux khác không? Tất nhiên tôi biết cách dễ nhất là xây dựng lại nó trên một máy khác, nhưng giả sử thứ duy nhất chúng ta có thể nhận được là tệp nhị phân, thì điều đó có khả thi hay không? (Tôi biết điều này có thể không dễ dàng, nhưng tôi chỉ
Tôi là một lập trình viên xuất sắc, rất giỏi!