video.sh 681 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/sh
  2. # $1 - action
  3. # $2 - type of file
  4. action=$1
  5. filetype=$2
  6. do_view_action() {
  7. filetype=$1
  8. case "${filetype}" in
  9. *)
  10. ;;
  11. esac
  12. }
  13. do_open_action() {
  14. filetype=$1
  15. case "${filetype}" in
  16. ram)
  17. (realplay "${MC_EXT_FILENAME}" >/dev/null 2>&1 &)
  18. ;;
  19. *)
  20. (mplayer "${MC_EXT_FILENAME}" >/dev/null 2>&1 &)
  21. #(gtv "${MC_EXT_FILENAME}" >/dev/null 2>&1 &)
  22. #(xanim "${MC_EXT_FILENAME}" >/dev/null 2>&1 &)
  23. ;;
  24. esac
  25. }
  26. case "${action}" in
  27. view)
  28. do_view_action "${filetype}"
  29. ;;
  30. open)
  31. xdg-open "${MC_EXT_FILENAME}" 2>/dev/null || \
  32. do_open_action "${filetype}"
  33. ;;
  34. *)
  35. ;;
  36. esac