เหตุใด Flash Player บน Chromium จึงไม่ทำงาน


11

ฉันได้ติดตั้ง Chromium บน Raspberry Pi ของฉัน (รัน Raspian) ด้วยsudo apt-get install chromium-browserและฉันทำตามคำแนะนำจากไซต์นี้เพื่อพยายามเรียกใช้โปรแกรมเล่นแฟลช: http://linuxologist.com/01general/howto-chromium-browser-on-linux-with -แฟลช/

คือผมเพิ่งดาวน์โหลดlibflashplayer.soวางไว้ใน/usr/lib/แล้วให้ symlink /usr/lib/chromium/plugins/ให้มันอยู่ใน จากนั้นฉันเปิด Chromium ดังนี้:

chromium --enable-plugins --enable-greasemonkey --enable-user-scripts --enable-extensions

จากบรรทัดคำสั่ง อย่างไรก็ตามโปรแกรมแฟลชยังไม่รู้จัก เวอร์ชั่นของ Flash Player ที่ฉันดาวน์โหลดมานั้นมาจาก softpedia in tar ซึ่งฉันต้องถอดออก

มีใครจัดการเพื่อให้การทำงานนี้หรือไม่? ถ้าเป็นเช่นนั้นจำเป็นต้องมีขั้นตอนพิเศษอะไรบ้าง?

ปรับปรุง

อเล็กซ์ร้องขอให้ฉันวิ่งfileดังนั้นนี่คือ:

$ file /usr/lib/libflashplayer.so
libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

คุณทราบว่า Linux สามารถทำงานบนหลายแพลตฟอร์มและคุณต้องติดตั้งฮาร์ดแวร์ของคุณ ในกรณีนี้ซีพียู ARM
Thorbjørn Ravn Andersen

แม้ว่าคุณจะเรียกใช้งานแฟลชจะทำงานได้ไม่ดีบน Pi ฉันไม่คิดว่าคุณควรใช้ความพยายามมากขึ้นในการทำให้มันใช้งานได้
Jivings

@ ThorbjørnRavnAndersenใช่ฉันใช้ linux มาระยะหนึ่งแล้วดังนั้นฉันจึงคุ้นเคยกับมัน ผมไม่แน่ใจว่าถ้าไฟล์ libflashplayer.so จะมีการสนับสนุนสำหรับแขน - ผมคิดว่าผมเป็นความหวังบิตมี ...
mulllhausen

@AlexChamberlain ใช่แล้ว! ฮ่าฮ่าฉันจะอัพเดท Q
mulllhausen

@Jivings the pi มีการเพิ่มฮาร์ดแวร์สำหรับ h264 มันสามารถทำงานได้ค่อนข้างดีสำหรับการเล่นวิดีโอ
Thorbjørn Ravn Andersen

คำตอบ:


16

ARM กับ x86

โปรเซสเซอร์ Intel ที่ใช้โดยเดสก์ท็อปเป็นสถาปัตยกรรม 32/64 บิตหรือที่รู้จักกันทั่วไปว่าเป็น x86 และ x86_64

โปรเซสเซอร์ ARM ซึ่งใช้โดย Raspberry Pi ก็ใช้สถาปัตยกรรมแบบ 32 บิตเช่นกัน แต่ใช้งานร่วมกับ x86 ไม่ได้ ดังนั้นไลบรารี x86 จะไม่ทำงานบน Raspberry Pi

ฉันจะรู้ได้อย่างไรว่าคุณมีห้องสมุด x86

ฉันขอให้คุณวิ่ง

file /usr/lib/libflashplayer.so

ซึ่งเอาท์พุท

libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

Intel 80386 บอกเราว่ามันถูกรวบรวมสำหรับ x86

Adobe ปล่อย Flash รุ่น ARM หรือไม่?

ใช่และไม่. มีรุ่นสำหรับแพลตฟอร์มมือถือจำนวนมาก แต่ฉันเชื่อว่ามันเลิกใช้แล้ว ( อ้างอิงที่จำเป็น ) และฉันไม่เห็นว่ามันมีให้ใน ARM Linux ( จำเป็นต้องมี )


1
นี่คือคำตอบที่ถูกต้อง
Jivings

1
@Jivings: นั่นคือความคิดเห็นของคุณ! ;-)
Jon Egerton

ไม่สามารถแก้ไขเพราะมันมีขนาดเล็กเกินไป แต่ฉันเชื่อว่าควร "เลิกใช้แล้ว" ไม่ใช่ "เลิกใช้แล้ว" ( linguisticszone.blogspot.co.uk/2007/05/… )
Jon Egerton

@ Jongerger ดังนั้นฉันทำ
อเล็กซ์แชมเบอร์เลน

5

กัดฟัน

Gnash เป็นโปรแกรมเล่นภาพยนตร์ SWF ฟรี มันสามารถใช้ได้เป็นแอปพลิเคชันแบบสแตนด์อโลนหรือเป็นปลั๊กอินสำหรับเว็บเบราว์เซอร์ยอดนิยมต่างๆ รองรับการเล่นสื่อจากดิสก์หรือสตรีมผ่านการเชื่อมต่อเครือข่าย ไซต์แบ่งปันวิดีโอยอดนิยมบางรายการเช่น YouTube ได้รับการสนับสนุนบนอุปกรณ์หลากหลายประเภทตั้งแต่ไซต์ที่ฝังไว้ไปจนถึงเดสก์ท็อปสมัยใหม่

การติดตั้ง

Gnash ควรอยู่ในที่เก็บของ

Debian

$ sudo apt-get install gnash

โค้ง

$ sudo pacman -Sy gnash

องค์ประกอบ

มันควรจะใช้ได้ แต่ฉันยังไม่ได้ลองเลย จะทำในไม่ช้า

อ้างอิง

  1. คู่มือผู้ใช้ Gnash

ผมไม่คิดว่าคุณหมายถึงธง-y pacmanที่ซิงโครไนซ์รายการแพคเกจสิ่งที่ไม่จำเป็นเมื่อติดตั้งซอฟต์แวร์

@BryanDunsmore หรือฉันทำ ...
อเล็กซ์แชมเบอร์เลน

ไม่จำเป็นต้องซิงโครไนซ์รายการแพ็คเกจเมื่อติดตั้งซอฟต์แวร์ คนส่วนใหญ่จะทำเช่นนี้เมื่ออัปเดตระบบแทน

1
มันใช้ไม่ได้กับ Chromium + Gnash
FR6

4

ฉันคิดว่า Adobe ไม่ปล่อยปลั๊กอินแฟลชของ ARM Linux

http://get.adobe.com/flashplayer/otherversions/

ฉันไม่รู้ว่าคุณได้รับ "libflashplayer.so" ที่ไหน แต่ฉันเดาว่าเป็นรุ่น X86 หรือ X64


สวัสดี lxp121 ยินดีต้อนรับสู่ Raspberry Pi Stack Exchange โดยปกติแล้วคำตอบที่ดีที่สุดได้รับการสนับสนุนจากข้อเท็จจริงและการอ้างอิง ปัจจุบันนี้ยังไม่มีคำตอบที่สมบูรณ์คุณช่วยปรับปรุงได้ไหม
Jivings

@jivings นี่เป็นข้อเท็จจริงที่รู้จักกันอย่างกว้างขวาง
Chris Stratton

@ChrisStratton: คำตอบเดิมไม่รวมลิงค์หรือบรรทัดที่ 3
Jivings

มันไม่ได้ต้องการสิ่งใดสิ่งหนึ่งเนื่องจากเป็นที่รู้จักอย่างกว้างขวาง
Chris Stratton

0

ทางออกที่เป็นไปได้ติดตั้งandroidบนสภาพแวดล้อมที่ chrooted วิธีการที่หุ่นยนต์สามารถเล่นแฟลชเพราะการสนับสนุนของ Google Chromeและแฟลชปลั๊กอิน ยังคงเป็นทางยาวจนกว่า Android จะโจมตีราสเบอร์รี่ปี่

ทางเลือกอื่นสำหรับ Flash (หากคุณใช้เพื่อเล่นวิดีโอเท่านั้น)

VLC (ตัวเลือกที่ฉันชอบ)

#Arch Linux
pacman -S vlc
#Debian
apt-get install vlc

ติดตั้งปลั๊กอินนี้ จากนั้นเปิดเครื่องมือ VLC goto> การตั้งค่า (คลิกทั้งหมด)> อินเตอร์เฟส> อินเตอร์เฟสหลัก> ตรวจสอบเว็บและบันทึก รีสตาร์ทและทำเสร็จแล้ว! หรือ

vlc -I http 

Lightroom


ฉันติดตั้ง vlc วันก่อนเป็นเครื่องเล่นสื่อที่ฉันโปรดปรานและฉันต้องการทดสอบ avis สองสามตัว ฉันไม่รู้เกี่ยวกับปลั๊กอินของ Chrome แต่นั่นอาจเป็นทางออกที่ดีที่สุดในการรับชมภาพยนตร์แฟลชออนไลน์ (หากใช้งานได้ดี) - ขอบคุณ
mulllhausen

0

OS maemo / meego (ขึ้นอยู่กับ debain) รองรับ flash player บน nokia n900 (พร้อม ARM Cortex A8) microB Browser (ตาม Mozilla Firefox): http://natisbad.org/N900/n900-commented-hardware-specs.html

ลิงค์ดาวน์โหลด maemo: http://tablets-dev.nokia.com/ ลิงค์ต่อไปนั้นจำเป็นสำหรับการสร้าง IMEI สำหรับ N900 เพื่อดาวน์โหลดไฟล์รูปภาพ: * ttp: //www.nokiaport.de/tacdatabase/index.php? s = imeitools & lng = ฉันหวังว่าข้อมูลนี้สามารถช่วยชุมชนราสเบอร์รี่ปี่

ขอบคุณสำหรับการตอบกลับหากมีโอกาสที่จะทำให้มันทำงานบนราสเบอร์รี่


ฉันไม่เข้าใจโพสต์ของคุณ คุณช่วยอธิบายให้ฟังหน่อยได้ไหม?
hifkanotiks

-2

คุณใช้ Google Chrome อยู่หรือเปล่า ฉันคิดว่ามันสั้นสำหรับ Chronium ถ้าเป็นเช่นนั้นฉันอ่านว่า Google Chrome ไม่สามารถทำงานได้อย่างถูกต้องในโปรเซสเซอร์ ARM หวังว่านี่จะช่วยได้ ลองค้นหาเบราว์เซอร์อื่นใช้ Epiphany หรือเบราว์เซอร์ที่ติดตั้งไว้ล่วงหน้าหรือค้นหาเบราว์เซอร์อื่นที่ใช้

sudo apt-get install


2
สวัสดีและยินดีต้อนรับ. ฉันคิดว่าคำสั่งของคุณหายไปบางอย่าง อย่าลังเลที่จะแก้ไขคำตอบของคุณ
Ghanima

2
ฉลาด - รับติดตั้งอะไรกันแน่? คุณไม่มีแพ็คเกจที่จะติดตั้ง
PNDA

Chromium รุ่นล่าสุด (45 ขณะที่เขียน) จะทำงานเฉพาะรุ่น RPi 2 ที่ไม่มี (ฉันเชื่อว่า) การเร่งความเร็วของฮาร์ดแวร์ใด ๆ คำถามและคำตอบที่เก่ากว่าในชุมชน SE นี้อาจอ้างถึงการทำงานกับ Pis รุ่นเก่า แต่นั่นเป็นรุ่นเก่า ตอนนี้ฉันไม่คิดว่า 22
SlySven
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.